asp制作登錄界面 ASP驗(yàn)證登錄的代碼怎么寫?
ASP驗(yàn)證登錄的代碼怎么寫?謝謝!Casperjs已經(jīng)使用了一段時(shí)間。應(yīng)用程序代碼掃描登錄和短信驗(yàn)證碼登錄從未嘗試過(guò)。我不敢在這里說(shuō)什么。圖像驗(yàn)證碼登錄完成。首先,截取captcha圖像的屏幕截圖,然
ASP驗(yàn)證登錄的代碼怎么寫?
謝謝
!Casperjs已經(jīng)使用了一段時(shí)間。應(yīng)用程序代碼掃描登錄和短信驗(yàn)證碼登錄從未嘗試過(guò)。我不敢在這里說(shuō)什么。
圖像驗(yàn)證碼登錄完成。
首先,截取captcha圖像的屏幕截圖,然后您可以使用phantomjs的子進(jìn)程。進(jìn)程模塊打開一個(gè)子進(jìn)程,并通過(guò)shell命令(如Python腳本、captcha自編程識(shí)別或拋出到編碼平臺(tái))獲取captcha。下面是一個(gè)偽代碼的例子,供參考
ASPX有兩個(gè)文本框和一個(gè)按鈕。CS文件,我的服務(wù)器的代碼是。
protected void button 1 Click(objectsender,EventArgse)
{
stringconnString=轉(zhuǎn)換.ToString( 配置管理器.連接字符串[“sqlconn”
sqlconnectionconn=newsqlconnection(connstring)//創(chuàng)建數(shù)據(jù)庫(kù)鏈接連接打開()
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文件