我要做一个用户登录系统,不同的用户登录到不同的页面,我现在的登录页代码如下<!--#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个用户名,怎么叫他根据不同的用户名响应不同的页面阿??该加入什么样的代码阿,比如用户名为1的进入 p,用户名为2的进入 p 以此类推。这个可以实现么?该怎么写??

热心网友

最好的办法是在库中加一个权限字段 例如字段名:power(文本),然后在这个字段中给5个人5个不同的权限:例如 p, p, p, p, p5个人访问5个不同的页面:修改你这段:elsesession("admin")=admin direct " p"%为:elsesession("admin")=adminpage_view = rs("power") direct page_view end if%就是把不同人要访问的不同文件的文件名直接定义成他的权限,访问的时候直接跳转,免去了重复判断权限,再跳转的步骤。

热心网友

"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%或者在数据库里建立一个用户的表,字段有:userid,username,userclass等等,然后根据他们登录时产生的session或者cookies来判断他们该进入哪个页面。