注册 登录
编程论坛 ASP技术论坛

ASP中如何调用数据库中多个管理员?

seki1018 发布于 2007-10-09 11:36, 447 次点击

我没有具体设计添加管理员的页面 只在数据库中添加了几个管理员的帐号和密码
却登录不了~只能调用到数据库中第一个帐号~~~
。。。。
如何解决呢?

这个是我登录窗口的代码

<%
if session("login")<>"ok" then
%>
<br>
<form action="" method=post name=booklogin>
<table width="300" border="1" cellpadding="3" bordercolor="#333333" style="border-collapse: collapse;" align=center>
<tr><td align=center>用户名</td><td><input type="text" name="admin" value="" title="请填写用户名"></td></tr>
<tr><td align=center>密&nbsp;&nbsp;码</td><td><input type="password" name="password" value="" title="请填写登陆密码"></td></tr>
<tr><td colspan=2 align=center><input type="submit" value="管理登陆"><input type="hidden" name="login" value="check"></td></tr>
</table>
</form>

<%
else
action=request("action")

2 回复
#2
yms1232007-10-09 13:28
登陆验证代码是怎么写的?
#3
天涯听雨2007-10-09 17:07
登陆代码是怎么写的?

UserName=trim(request.form("UserName")) : UserName= replace(UserName, "'", "’")
PassWord=trim(request.form("PassWord")) : PassWord= replace(PassWord, "'", "’")

Set rs=Conn.exeCute("select Top 1 * from [ManageUser] UserName='"&UserName&"'")

if rs.bof and rs.eof then
Conn.Close : set Conn=nothing
response.write "<script LANGUAGE='javascript'>alert('您输入用户名或者密码错误!');history.go(-1);</script>"
response.end
end if

'PassWord=md5(PassWord) 不知道有没有加密
if rs("PassWord")<>PassWord then
Conn.Close : set Conn=nothing
response.write "<script LANGUAGE='javascript'>alert('您输入用户名或者密码错误!');history.go(-1);</script>"
response.end
end if

[此贴子已经被作者于2007-10-9 17:08:20编辑过]

1