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

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

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

 

时间: 2024-10-29 17:10:33

登录失败时记住访问的地址的相关文章

web 登录界面 登录失败时给予提示

问题描述 web 登录界面 登录失败时给予提示 红色位置打出"账号或密码错误"要用到什么才能实现?我之前用url传参数可以 但是 感觉不太好 希望大神来帮我指点一下 谢谢 解决方案 用AJAX,登录失败后返回错误提示,然后把返回值显示在你想显示的区域. 解决方案二: 红色那块放一个span容器,然后js设置span的innerHTML显示错误信息 <span id=""spErr"" style=""color:red&

为什么当登录失败时我的dialog不会显示出来

问题描述 //生成等待效果myDialog=CustomProgressDialog.createDialog(LoginActivity.this);myDialog.setMessage("正在加载中...");myDialog.show();//发出登陆请求try{Sessionsession=newSession();SessionInfosessionInfo=session.Login(userName,password,deviceId);//连网登录Intentinte

jsp和servlet编写登录界面时?登录成功与否该用客户端跳转还是服务器跳转

问题描述 jsp和servlet编写登录界面时?登录成功与否该用客户端跳转还是服务器跳转 3C jsp和servlet编写登录界面时?登录成功与否该用客户端跳转还是服务器跳转 1.服务器端跳转:forward 2.客户端跳转:sendRediirect 请问该用哪一个?两个方法有什么区别? 解决方案 客户端跳转与服务器跳转服务器跳转与客户端跳转的区别服务器跳转与客户端跳转的区别 解决方案二: 用forward是转发,在新页面上不会有跳转时的比如登录名密码之类的信息,更安全而且效率更高,,send

Login控件:用户登录失败的消息提示

控件 ASP.NET 2.0提供了一套强大的身份验证体系,并且伴随一套登录控件的推出,使得ASP.NET 2.0开发者在做用户注册-登录验证功能模块时大大降低了开发费时. 但是我们发现在使用Login登录控件时我们只能使用它的FailureText 属性获取或设置当登录尝试失败时显示的文本,当登录尝试失败时向用户显示的文本,默认为"您的登录尝试失败,请重试." 但是在使用ASP.NET 2.0的Membership体系时可能产生登录失败的情况不仅仅是用户名/密码不正确而产生的,也能由于

win7访问共享文件出现登录失败:禁用当前用户错误

解决办法: 方法1:最简单的解决方法就是--本机建立一个新账户,这样通过新账户而不是同名的admin账户去访问共享服务端就不会出现"登录失败:禁用的当前账户",会直接提示输入密码. 方法2:修改服务器端的访问模式,让everyone都能访问.客户端以guest登录. 方法3:使用windows的cmd,输入net use \ip共享文件夹 /user:用户名后回车后输入密码. 后面附另一篇超长的文章 win7设置网络共享注意项 Win7设置网络共享的方法和XP是差不多的,区别在于Win

用拦截器可以在已经登录的情况下访问login.do时直接跳到index页面 而不是跳到login页面

问题描述 用拦截器可以在已经登录的情况下访问login.do时直接跳到index页面 而不是跳到login页面 怎么用拦截器可以在已经登录的情况下访问login.do时直接跳到index页面 而不是跳到login页面? 解决方案 根据session里面的用户信息 做个判断啊 解决方案二: 首先要在第一次登录的时候将用户信息存入cookie或session,下次要登录的时候,拦截器里判断cookie或session里边是否有用户信息,有就直接跳转到首页

登录时记住用户名和密码及cookie案例应用_实用技巧

登录样子,可以参考某一论坛的登录介面:   记住这些信息,可以使用Cookie来实现,更多Cookie应用,可参考http://jb51.net/article/33590.htm http://jb51.net/article/33591.htm现在我们来模拟一个登录介面: 复制代码 代码如下: <table> <tr> <td style="width: 15%; text-align: right;"> User Name </td>

【百度地图API】当地址解析失败时,如何调用search方法查找地址

原文:[百度地图API]当地址解析失败时,如何调用search方法查找地址 有个朋友问我,当地址解析失败时,应该如何处理呢?比如,他想搜索"南宁市青秀区". ----------------------------------------------------------------------------- 首先,我们需要弄明白,地址解析的原理: 使用Geocoder进行地址解析,比如"北京市海淀区上地10街",当系统匹配到这个地址时,getPoint就会返回一

webim在登录系统时同时登录环信账号,登录成功跳转其他页面时失败

问题描述 webim在登录系统时同时登录环信账号 解决方案 跳转界面需要重新登陆的,你设置了多网页共存么