我有個(gè)存放密碼的數(shù)據(jù)庫(kù)。字段名為username,userpass。然后我想做一個(gè)驗(yàn)證密碼的頁(yè)面( p)就是如果輸入的密碼正確那么進(jìn)入 p,如果不正確返回 p。那么這段代碼我該怎么寫(xiě)啊?我以前都是用固定的密碼,也就是密碼不存放在數(shù)據(jù)庫(kù)里,而是放在網(wǎng)頁(yè)上的。例如:<%pass=request("password")bm=request("loginselect")if bm="shengchan" then if pass="shengchan" then session("admin")="admin" direct " p" else%>是不是連接數(shù)據(jù)庫(kù)以后把if bm=。。。和if pass=。。。這兩句代碼后面換成變量阿?可我不知道怎么換,請(qǐng)明白的人幫我改一下這個(gè)代碼行么?我的最前面的代碼request里是登陸頁(yè)面用戶輸入的數(shù)據(jù)。謝謝指點(diǎn)。。

熱心網(wǎng)友

你可以pass=request("password")bm=request("loginselect")1〉鏈接數(shù)據(jù)庫(kù)2〉根據(jù)bm,pass做SQL查詢,看庫(kù)中是否有符合條件的記錄如:sql="select * from 表 where username='"&bm&"' and userpass='"&pass&"'"3〉根據(jù)是否有符合條件的記錄做判斷。比如用記錄條目數(shù)判斷:if cordcount=0 then '符合條件的記錄有0條 direct " ml"elsesession("admin")="admin" direct " p"end if