sessionid超时后,重定向302到某个页面
来源:互联网 发布:卖家淘宝客怎么玩 编辑:程序博客网 时间:2024/05/13 19:54
最近项目上出现了用户登录超时之后,被跳转到了后台管理员登录页面的问题,查看发现是登录超时之后,被302到了后台管理员登录页面
也就是说,在某个地方指定了sessionid失效之后,重定向到了某个页面,查询配置发现如下配置
<session-management invalid-session-url="/login" session-fixation-protection="newSession" />
改成如下即可:
<session-management invalid-session-url="/errorpage" session-fixation-protection="newSession" />
在springmvc的配置文件中添加:
<mvc:view-controller path="/errorpage" />
需要注意的是session超时的重定向页面应当是不需要认证的,否则再重定向到session超时页面时会直接转到用户登录页面。
此外如果你使用这种方式来检测session超时,当你退出了登录,然后在没有关闭浏览器的情况下又重新进行了登录,Spring Security可能会错误的报告session已经超时。这是因为即使你已经退出登录了,但当你设置session无效时,对应保存session信息的cookie并没有被清除,等下次请求时还是会使用之前的sessionId进行请求。解决办法是显示的定义用户在退出登录时删除对应的保存session信息的cookie。
阅读全文
0 0
- sessionid超时后,重定向302到某个页面
- 关于超时登录重定向到登录页面
- 用户登录后重定向到要访问页面
- response.sendRedirect 重定向到framset框架页面,常用于页面超时
- 当点击iframe 中 treeview 的某个节点时,重定向到另外一个页面
- 如何处理多页面重定向到同一页面后的返回问题
- JSP中实现在某页面停留5秒后,自动重定向到另一页面
- DWZ提交表单后重定向页面
- Exchange 重定向OWA访问后会话超时解决办法
- Exchange 重定向OWA访问后会话超时解决办法
- spring mvc session 超时重定向登录页面解决方法
- easyui 请求超时,如何重定向至登录页面
- frameset框架中session失效后怎样重定向到登录页面
- frameset框架中session失效后重定向到登录页面
- frameset框架中session失效后重定向到登录页面
- 今天碰到了关于登陆后,重定向到上一级页面
- springmvc 重定向到一个jsp页面
- 将命令行的输出重定向到某个文件
- 下一代 Web 应用模型 —— Progressive Web App (PWA)
- 代码Android端加速
- OLED demo程序(基于AB1601)
- 我的周报提醒
- C++之范围for语句
- sessionid超时后,重定向302到某个页面
- Android-Studio 缓存文件夹配置
- WDA Web Dynpro Introduction
- 欢迎使用CSDN-markdown编辑器
- c++拷贝构造函数的详解
- 541. Reverse String II
- 关于ionic的环境搭建
- mybatis执行sql语句
- char类型数组探究