我也有一个数据库(USER)用来提供注册会员的,两个表:表USERS用来注册新会员,表NAME是用来找回丢失密码的,问题是现在只能检查到表USERS里面的数据,输入相关 信息可以登录,而NAME里面的数据则不能登录,可能是同时连接两个数据表出错,那位大侠进来帮忙差错,谢谢!
sub checkUserPass()
dim username
dim password
username=request("UserName")
password=request("UserPassword")
set rstmp=server.CreateObject("adodb.recordset")
sql="select * from users where username='"& username &"' and userpassword='"& password &"'"
sql="select * from name where username='"& username &"'and userpassword='"& password &"'"
rstmp.open sql,conn,1,1
if not rstmp.eof then
session("username")=username
response.Redirect("main.asp")
else
response.Write("<script>alert('用户名或密码不正确!');history.back();</script>")
if session("logintimes")="" then
session("logintimes")=1
else
if session("logintimes")>=3 then
response.Write("<script>alert('登陆失败!你已登陆超过3次!');history.back();</script>")
response.End()
else
session("logintimes")=session("logintimes")+1
end if
end if
response.End()
end if
rstmp.close
end sub