有没有什么方法当用户注销后,点击后退时,进入的页面是[color=red]类似于无法打开网页的形式[/color],谢谢!
[b]问题补充:[/b]
不能因为这个就禁止后退吧,也不能抛异常吧?
[b]问题补充:[/b]
KimShen 您太客气了,我用的是struts1
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
用户注销回退问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
6条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Download_Man 2009-03-05 02:29关注Struts1我不清楚,不过应该没有安全令牌
你可以手动实现
具体:
1 实现一个令牌生成器(一般的随机数就能凑合了)
2 最好把它做成一个Tag
3 在你需要设置过期的页面中用令牌生成器产生一个随机数
4 在你需要设置过期的页面中添加一个隐藏域 值为步骤3的值
5 在你需要设置过期的页面的Session中添加一个值 值为步骤3的值
6 提交
7 判断隐藏域值和Session中是否一致 一致则去掉Session中的值继续下一步
8 不一值则返回需要显示过期提示页面本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-05-14 09:41回答 1 已采纳 cookie和session,注销后清除cookie值,在页面验证一下当前页面的cookie值是否存在,如果不存在则返回登陆页面页面。cookie值在用户登陆成功的时候添加在页面的缓存里面,访问主页面
- 2017-02-15 07:20回答 5 已采纳 返回又如何,你的程序提交任何数据到服务器端,都应该有服务器的验证。服务器已经注销,那么客户端就算返回到之前的页面,它也不能提交任何信息了。 要注意客户端是不可以信任的,稍微有经验的用户完全可以构造虚
- 2022-10-04 12:56回答 2 已采纳 存在哪,清除哪呗怎么知道它登陆的,让它变成非登陆。看看实现细节就明白了
- 2020-09-01 07:05在Java Web开发中,用户登录和注销功能是核心部分,而用户注销后点击浏览器的返回按钮,导致页面刷新并重新登录的问题是一个常见的困扰。这个问题的出现主要是由于浏览器缓存了用户登录时的表单信息,当用户注销后,...
- 2023-04-11 09:30回答 1 已采纳 该回答引用chatgpt:有问题多交流 import java.util.ArrayList; import java.util.List; public class Student { p
- 2021-11-09 14:03回答 1 已采纳 模板应该是一个字符串呀,直接用replace方法替换就可以了。
- 2022-03-26 08:12回答 1 已采纳 报错原因找到了,安卓6.0以上,网络请求不能写在主线程中
- 2021-03-14 11:57duo dou的博客 通常在Java web项目中用户注销是这样实现的:session().setAttribute("currentUser", null);或者session.removeAttribute("currentUser");或者session.invalidate();然后重定向到登录页面。但这样做的话,在用户注销...
- 2022-03-24 06:06回答 4 已采纳 sleep方法抛出一个异常,最简单的办法是直接声明一下往外抛就行 或者可以捕获一下,打印异常栈
- 2023-02-06 04:34回答 2 已采纳 有问题可在此评论留言或者在问答客服专区版块提问
- 2022-11-02 01:54回答 1 已采纳 登陆生成token以后一般有两种操作:1.把token存到redis里去,登陆的时候,拿着传的token去redis找,找到了就说明登陆了,没找到就说明过期了,这个时候把redis里的token删掉就
- 2013-06-06 02:52猿敲月下码的博客 这里有一种实现方法,以Java为例 系统有个全局过滤器Filter,过滤所有请求 在过滤器中判断session中的用户是否存在,如果不存在就跳转到首页 点击注销采用ajax异步请求 function logout(){ $.ajax({ ...
- 2021-11-12 06:23夕夕夕汐的博客 这允许服务器仅仅描述用户的部分响应消息,此响应消息对于其他用户的请求无效 no-cache 指示请求或响应请求或响应消息不能缓存 no-store 用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不...
- 2020-11-10 03:31愛していますササ的博客 JavaWeb项目注销后,可能存在通过浏览器缓存回退的方式进入主页系统 WEB项目中很多资源学者都存在一个疑问? 登陆WEB系统后,注销用户,通过浏览器缓存记录能够跳过登陆的拦截进入主页! 通过网络方式...
- 2020-05-29 16:01Bilysen的博客 今天在做项目的时候,按道理一个用户点击了注销,并在相关的servlet中清除了关于此用户的session。此重定向回了登录页面。并在过滤器中进行了设置。 //过滤器代码 public void doFilter(ServletRequest request, ...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司