您的位置:首页 > 其它

如何是用户在web页面使用回退以后,让用户从新登录。

2009-07-26 20:00 357 查看
首先在jsp里面加上这样的话

< html>

< head>

< meta http-equiv="Expires" CONTENT="0">

< meta http-equiv="Cache-Control" CONTENT="no-cache">

< meta http-equiv="Pragma" CONTENT="no-cache">

< /head>


我们借助会话变量FirstTimeToPage检查用户是否是第一次访问当前页面。如果不是第一次(即Session("FirstTimeToPage")包含某个值),那么我们就清除会话变量的值,然后把用户重新定向到一个开始页面。这样,当表单提交时(此时SompePage.asp被打开),我们必须赋予FirstTimeToPage一个值。即,在SomePage.asp中我们需要加上下面的代码:

Session("FirstTimeToPage") = "NO"

这样,已经打开SomePage.asp的用户如果点击后退按钮,浏览器将重新请求服务器下载页面,服务器检查到Session("FirstTimeToPage")包含了一个值,于是就清除Session("FirstTimeToPage"),并把用户重定向到其他页面。当然,所有这一切都需要用户启用了Cookie,否则会话变量将是无效的

如果有必要可以使用session.invalidate()市session失效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐