登录失败时记住访问的地址

简介:

登录失败时记住访问的地址

使用spring MVC

访问时,在拦截器中记录访问的地址:

Java代码   收藏代码
  1. String path = request.getRequestURI();//"/demo_channel_terminal/news/list"  
  2.            System.out.println("您无权访问:" + path);  
  3.            //用于登录成功之后回调  
  4.            session.setAttribute(LoginUtil.SESSION_KEY_LOGIN_RETURN_URL, path);  

 

 

 

登录成功之后

从session中获取之前访问的地址

Java代码   收藏代码
  1. String returnUrl = (String) session.getAttribute(LoginUtil.SESSION_KEY_LOGIN_RETURN_URL);  
  2.            if (!ValueWidget.isNullOrEmpty(returnUrl)) {  
  3.                session.removeAttribute(LoginUtil.SESSION_KEY_LOGIN_RETURN_URL);  
  4.                response.sendRedirect(returnUrl);  
  5.                return null;  
  6.            }  

 

目录
打赏
0
0
0
0
1132
分享
相关文章
|
10月前
|
阿里云本机一键登录授权页面修改
阿里云本机一键登录授权页面修改
438 0
安装技术中台添加主机报错:“免密登录失败”和“hostname设置失败“
安装技术中台添加主机报错:“免密登录失败”和“hostname设置失败“
登录next cloud出现,“我们检测到您的 IP 进行了多次无效登录尝试。因此,你的下一次登录最长会延迟30秒。”问题解决
登录next cloud出现,“我们检测到您的 IP 进行了多次无效登录尝试。因此,你的下一次登录最长会延迟30秒。”问题解决
806 0
登录next cloud出现,“我们检测到您的 IP 进行了多次无效登录尝试。因此,你的下一次登录最长会延迟30秒。”问题解决
电脑登录某些网站失败的解决方法-关闭网络代理
电脑登录某些网站失败的解决方法-关闭网络代理
244 0
电脑登录某些网站失败的解决方法-关闭网络代理
尝试访问一个网站,但是这个访问失败了
尝试访问一个网站,但是这个访问失败了
86 0
插件未购买或已到期,请重新绑定帐号后重试,如操作无效,请将服务器出口IP改为:8XX.XXX.XX.XX
插件未购买或已到期,请重新绑定帐号后重试,如操作无效,请将服务器出口IP改为:8XX.XXX.XX.XX
849 0
三分钟让你的服务器自动拒绝恶意登录IP 地址
三分钟让你的服务器自动拒绝恶意登录IP 地址
442 0
三分钟让你的服务器自动拒绝恶意登录IP 地址
宝塔面板安全入口校验失败的解决方法
宝塔BT面板新增了安全入口校验,这是一种安全机制,在登录地址的后面加上8位字符的随机码,如果宝塔后台登录地址的随机码不对就会提示“安全入口校验失败”,LAMPLNMP分享解决方法: 另外,很多同学遇到使用阿里云ECS云服务器安装宝塔后无法登录的情况,这是由于安全组的问题,参考官方文档(添加安全组规则开发8888端口 - 阿里云)安全组问题几乎是每个宝塔用户都会遇到的问题,建议参考官方文档。
7038 0