回 帖 发 新 帖 刷新版面

主题:[讨论]ASP中有关session清空的问题

我做了一个网站,合法登陆时在session中存了一个用户名,第一次登陆正常,但是在第二次登陆时直接在地址栏中输入路径都可以打开其他页面。我现在想要在关闭浏览器时直接清空session中的内容!希望各位高手能指点!谢谢了

回复列表 (共4个回复)

沙发

我觉得好象默认情况就是完全关闭浏览器以后就自动把session清空了?
如果用的是TT 那么要把整个浏览器都关了才可以

板凳

默认情况是20分种没有任何操作,session才会过期,你可以用session.Abandon来清空,但是如果用户不点击退出,则没有用,最好用cookies来保存用户状态,cookies默认的是用户关闭浏览器后失效。

3 楼

在退出时写个函数挂上去,函数内容是session.Abandon

4 楼

用了session.Abandon退出后,为什么

可通过浏览器上的后退键重新登陆

是不是要使用网页过期什么的啊?

怎么弄啊?

我来回复

您尚未登录,请登录后再回复。点此登录或注册