| ASP中页面限权访问的几种方法(2) |
|
|
| 毛冬云 赛迪网 2002-03-12 |
二、某些页面只让某些用户浏览
我们可以设计一登录页面register.asp,如果客户没有登录,在进入每个需限权访问的页面时强制客户先访问页面register.asp实现登录。成功登录之后自动返回到刚才要访问的页面。我们可用cookies和session两种方法来实现。
1.用cookies实现
如果客户已经登录过,就把登录的信息记录在客户端的cookies中,之后客户就可直接浏览其它限权访问的页面。
register.asp
<%ifrequest.form("b1")="提交"then
setconn=server.createobject("adodb.connection")
conn.open"asptest"
sql1="select*frompermissionwherexm='"&&request.form("name")&&"'andmima='"&&request.form("password")&&"'"
setrs=conn.execute(sql1)
ifnotrs.eofthen
response.cookies("register")="true"
rs.close
conn.close
endif
若数据库中存在该用户的信息,就记录该用户成功登录的标记到cookies中
endif%>
亲爱的客户,请您登录!
姓名:
密码:size="13"type="password">
| | | | |