我要做一個用戶登錄系統(tǒng),不同的用戶登錄到不同的頁面,我現(xiàn)在的登錄頁代碼如下<!--#include file=" p"--><%admin= rm("admin")password= rm("password")sql="select * from adminpass where admin='"&admin&"' and password='"&password&"'"set rs=conn.execute(sql)if rs.eof or f then response.write "<script language=javascript>" response.write "alert('您輸入的密碼不正確!');" response.write "j (-1);" response.write "</script>"elsesession("admin")=admin direct " p"%><%end if%>我有5個用戶名,怎么叫他根據(jù)不同的用戶名響應(yīng)不同的頁面阿??該加入什么樣的代碼阿,比如用戶名為1的進入 p,用戶名為2的進入 p 以此類推。這個可以實現(xiàn)么?該怎么寫??
熱心網(wǎng)友
最好的辦法是在庫中加一個權(quán)限字段 例如字段名:power(文本),然后在這個字段中給5個人5個不同的權(quán)限:例如 p, p, p, p, p5個人訪問5個不同的頁面:修改你這段:elsesession("admin")=admin direct " p"%為:elsesession("admin")=adminpage_view = rs("power") direct page_view end if%就是把不同人要訪問的不同文件的文件名直接定義成他的權(quán)限,訪問的時候直接跳轉(zhuǎn),免去了重復(fù)判斷權(quán)限,再跳轉(zhuǎn)的步驟。
熱心網(wǎng)友
"response。write "alert('您輸入的密碼不正確!');"response。write "j (-1);"response。write ""elseselect case session("admin")case "name1" direct " p"case "name2" direct " p"case "name3" direct " p"case "name4" direct " p"case "name5" direct " p"case else direct " p"end selectend if%或者在數(shù)據(jù)庫里建立一個用戶的表,字段有:userid,username,userclass等等,然后根據(jù)他們登錄時產(chǎn)生的session或者cookies來判斷他們該進入哪個頁面。