ASP 用户登录

来源:百度知道 编辑:UC知道 时间:2024/06/15 22:54:44
为防止用户直接在地址栏输入登录后的页面地址进行访问,我设了个全局变量,但这样只在一开始的时候有用,如果登录后退出来再直接输那个地址,,就没用了。。。请教高手咋办!方法有效的话加30分!
请高人详细讲一下SESSION的用法,,最好给出实例,从定义到使用。。。我实在太菜!
谢谢!!!

需要登陆访问的页面加登陆验证 可以在登陆的时候把用户信息如id 存到session里 在页面上查看这个session值是否存在 不存在则提示登陆 存在证明已经登陆了

当你验证登陆成功后:
.....
session("userId")=rs("userID")'唯一标志用户的字段都行
.....
在你需要验证登陆的地方这样:
if session("userID")="" then
response.write("<script>alert('您还没有登陆,或登陆超时!');window.location.href="登陆页面地址";</script>")
response.end()'这句一定要有 不然会出错
end if

至于session cookie 你最好还是看些教程弄明白。

用session啊