主题:  验证多用户身份怎么改?

x_wolf

职务:普通成员
等级:1
金币:18.0
发贴:4242
#12004/3/23 16:43:37
下面这段验证用户身份的代码是验证单用户的,可我需要把它改成多用户识别怎么变啊?

<%
session("load")="no"
na=request.form("user")
pass=request.form("password")
set conn=server.createobject("ADODB.CONNECTION")
conn.open "DBQ="+server.mappath("img/admin.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};pwd=admin_load"
set rs=server.createobject("adodb.recordset")
sql="SELECT * from admin where id=1"
rs.open sql,conn,1,3
if rs("name")=na and rs("password")=pass then
rs.close
set rs=nothing
conn.close
set conn=nothing
session("load")="load"
response.redirect "open.asp"
end if
%>

我弄了几遍都不成,救我啊!



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
#22004/3/23 17:04:25
你说得多用户验证是什么意思?
有多个管理员账号?



elite_5d

职务:普通成员
等级:2
金币:1.0
发贴:330
#32004/3/23 22:33:49
sql="SELECT * from admin where name='"&name&"' and password='"&password&"'"
rs.open sql,conn,1,3
if not rs.eof then
session("load")="load"
response.redirect "open.asp"
end if



x_wolf

职务:普通成员
等级:1
金币:18.0
发贴:4242
#42004/3/26 21:29:36
对,就是多个管理员账号。

可elite的代码我试了,ID=2的账号还是通不过验证。



布鲁斯狼

职务:普通成员
等级:2
金币:11.0
发贴:377
#52004/3/27 14:03:24
select case



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#62004/3/27 16:00:20
sql="SELECT * from admin where id="& id