如何使session失效 是这样的,我最近做了一个Web的管理系统,用户输入用户名和密码进入管理页面后,如果用户单击浏览器的后退按钮,我就打算使用户的Sessions失效,让用户重新登录,这样如何实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的意思是不是当登陆之后,客户点击浏览器的后退按钮就又退到登陆页面了,并且将sessioin清楚? 如果是这样的话,你可以在登录页面写一段代码,只要该页面一执行就判断session是否为空,如果不为空的话就将session清空。 你的是意思是只是登录信息没有了呢,还是清除这次对话的scession呢? 根据你的题意,应该只能从javascript入手了.可以从sessionID入手什么的。 首先在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,否则会话变量将是无效的。(有关该问题的更多说明, Tomcat 支持jsp 关于如何获取字符串中数据?? Web版 广告贴 YY帖..... 监督专用帖 有人用过eWebEditor么??着急啊!! 高分求解 The endpoint reference (EPR) for the Operation not found 如何实现页面的打印呢?? ActionForm 属于 Model 层还是属于 View 层? 怎样产生一个永不重复的ID 怎样准确统计聊天室人数? 如何获取sqlserver20000中的数字字段 功能的问题 如何取出session中存放的变量?
如果是这样的话,你可以在登录页面写一段代码,只要该页面一执行就判断session是否为空,如果不为空的话就将session清空。
还是清除这次对话的scession呢?
可以从sessionID入手什么的。
我们借助会话变量FirstTimeToPage检查用户是否是第一次访问当前页面。如果不是第一次(即Session("FirstTimeToPage")包含某个值),那么我们就清除会话变量的值,然后把用户重新定向到一个开始页面。这样,当表单提交时(此时SompePage.asp被打开),我们必须赋予FirstTimeToPage一个值。即,在SomePage.asp中我们需要加上下面的代码: Session("FirstTimeToPage") = "NO" 这样,已经打开SomePage.asp的用户如果点击后退按钮,浏览器将重新请求服务器下载页面,服务器检查到Session("FirstTimeToPage")包含了一个值,于是就清除Session("FirstTimeToPage"),并把用户重定向到其他页面。当然,所有这一切都需要用户启用了Cookie,否则会话变量将是无效的。(有关该问题的更多说明,