来源:自学PHP网 时间:2015-02-03 17:41 作者: 阅读:次
[导读] 如何实现某些页面只让特定的用户浏览?...
NEWSZW_HZH_BEGIN-->
global.asp sub Session_onstart session("register")="false" ' 记录用户成功登录的信息. session("lognumber")=0 ' 记录用户尝试登录的次数,最多允许尝试三次. session("prescript")="" ' 记录用户要访问的页面,以便登录后返回该页. end sub </script> 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%> <html><head></head> <body bgcolor="#c0c0c0" > <p align="center"> <marquee align="middle" behavior="alternate" >星河影动欢迎您,请先登录!</marquee><br> <%if session("lognumber")>0 then%> 输入有误!请重新输入姓名和口令. <% end if%> </p><hr> <form action="register.asp" method="post" name="form1"> <div align="center"><p>姓名: <input name="name" size="13"></p> <p>口令:<input name="password" size="13"type="password"></p></div> <div align="right"><input type="submit" name="b1" value="提交" > </div></form></body></html> protect.asp ' 精彩的要限制的页面. <% if session("register")< >"true" then session("prescript")= request.servervariables("script_name") response.redirect "register.asp" end if%> ' 记录该页面的路径到prescript变量中并强制用户登录. <html><head> <meta http-equiv="Content-Type" content="text/html; charset=gb_2312-80"></head> <body bgcolor="#00FFFF"> ' 此处可注明该页面的精彩内容. </body></html> [1] NEWSZW_HZH_END--> |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com