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

简介:

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

使用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.            }  

 

相关文章
|
6月前
|
Web App开发 缓存 安全
尝试访问一个网站,但是这个访问失败了
尝试访问一个网站,但是这个访问失败了
27 0
登录next cloud出现,“我们检测到您的 IP 进行了多次无效登录尝试。因此,你的下一次登录最长会延迟30秒。”问题解决
登录next cloud出现,“我们检测到您的 IP 进行了多次无效登录尝试。因此,你的下一次登录最长会延迟30秒。”问题解决
544 0
登录next cloud出现,“我们检测到您的 IP 进行了多次无效登录尝试。因此,你的下一次登录最长会延迟30秒。”问题解决
|
存储 安全 关系型数据库
插件未购买或已到期,请重新绑定帐号后重试,如操作无效,请将服务器出口IP改为:8XX.XXX.XX.XX
插件未购买或已到期,请重新绑定帐号后重试,如操作无效,请将服务器出口IP改为:8XX.XXX.XX.XX
683 0
|
Web App开发 测试技术 API
记录一次用 curl 测试账户登录服务接口
问题 后台开发服务接口时,经常会用到很多测试工具,比如 Postman、Apipost、Jmeter 等。这些都是带有图形用户界面的工具,有没有一些显得高大上的方法呢?嗯,是有的。 比如今天开发某个账户登陆服务接口时,就想到了先用命令行来测试一下服务接口是否好用。
281 0
授权访问返回对不起访问出错了
出现如图,等相似的错误界面 你可以使用键盘上的快捷键 Windows:Ctrl+A Mac:Command+A 就可以看到 可以看到如图:AppId不存在,可以做简单的排查
705 0
|
Shell
批量检查网站地址是否正常
#!/bin/bash array=( http://www.baidu.com http://www.jd.com http://www.
1486 0