2.用session实现
session是用户级的全局变量,我们将客户成功登录的信息记录到session中后,用户就可直接浏览其它限权访问的页面了。
global.asp
register.asp
<% if request.form("b1")="提交" then
set
conn=server.createobject("adodb.connection")
conn.open "asptest"
sql1="select * from permission where xm='"&request.form("name") &&"' and mima='"&request.form("password")&&"'"
set rs=conn.execute(sql1)
if not rs.eof then
session("register")="true"
′若数据库中存在该用户的信息,就记录该用户成功登录的标记到register变量中
rs.close
conn.close
response.redirect session("prescript")
′成功登录后自动返回刚才要访问的页面
end if
if session("lognumber")<3 then
session("lognumber")=
session("lognumber")+1
response.redirect "register.asp"
else
response.redirect "sorry.asp"
end if
′允许尝试登录三次,若均未成功,则禁止访问并同时显示页面sorry.asp
end if%>
<%if session("lognumber")>0 then%>
输入有误!请重新输入姓名和密码!
<% end if%>