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

    技术2022-05-11  13

    首先在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失效


    最新回复(0)