asp制作登錄界面 asp.net簡(jiǎn)單的連接sql數(shù)據(jù)庫(kù),驗(yàn)證,實(shí)現(xiàn)登錄驗(yàn)證,怎么寫(xiě)“確認(rèn)登錄”按鈕后面的代碼,和連接?
asp.net簡(jiǎn)單的連接sql數(shù)據(jù)庫(kù),驗(yàn)證,實(shí)現(xiàn)登錄驗(yàn)證,怎么寫(xiě)“確認(rèn)登錄”按鈕后面的代碼,和連接?帶兩個(gè)文本框和一個(gè)按鈕的Aspx。CS文件代碼,我的服務(wù)器是。受保護(hù)的void按鈕1單擊(objec
asp.net簡(jiǎn)單的連接sql數(shù)據(jù)庫(kù),驗(yàn)證,實(shí)現(xiàn)登錄驗(yàn)證,怎么寫(xiě)“確認(rèn)登錄”按鈕后面的代碼,和連接?
帶兩個(gè)文本框和一個(gè)按鈕的Aspx。CS文件代碼,我的服務(wù)器是。
受保護(hù)的void按鈕1單擊(objectsender,EventArgse)
{
stringconnString=轉(zhuǎn)換.ToString( 配置管理器.連接字符串[“sqlconn”
sqlconnectionconn=newsqlconnection(connstring)//創(chuàng)建數(shù)據(jù)庫(kù)鏈接連接打開(kāi)()
stringstrsql=“選擇*fromstuentwhereStuName=”“TextBox1.Text“”和stupassword=“”TextBox2.Text“”“”
SqlCommandcmd=newSqlCommand(strsql,conn)
SqlDataReaderdr=cmd.ExecuteReader命令()
如果(里德博士())
{
Session[“StuName”]=dr[“StuName”
]Session[“Stupassword”]=dr[“Stupassword”
]if(TextBox1.Text==Session[“StuName”].ToString()&&&;ampTextBox2.Text==Session[“Stupassword”].ToString())
{響應(yīng)。重定向(“Default2.aspx”)
}
}
else
{
label1。Text=“登錄失敗,請(qǐng)檢查輸入!"]}
web.config文件
一個(gè)ASP.net登陸頁(yè)面,連接SQL數(shù)據(jù)庫(kù),驗(yàn)證用戶(hù)名和密碼,還有,數(shù)字驗(yàn)證碼,登陸成功,并跳轉(zhuǎn)到用戶(hù)頁(yè)面?
就是在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)表,建立一個(gè)連接,首先驗(yàn)證輸入框是否為空,比較驗(yàn)證碼,然后比較用戶(hù)和密碼。如果沒(méi)事,就跳。如果是錯(cuò)的,就回來(lái)asp.net它帶有驗(yàn)證控制,