在shiro当设置sessionIdCookie配置的domain和访问url不匹配时,每次请求都会重新生成session
来源:互联网 发布:中国原油进口数据 编辑:程序博客网 时间:2024/05/18 00:27
在Servlet容器中,默认使用JSESSIONID Cookie维护会话
如下配置了domain
<bean id="sessionIdCookie" class="org.apache.shiro.web.servlet.SimpleCookie"> <!-- 设置Cookie名字, 默认为: JSESSIONID 问题: 与SERVLET容器名冲突, 如JETTY, TOMCAT 等默认JSESSIONID, 当跳出SHIRO SERVLET时如ERROR-PAGE容器会为JSESSIONID重新分配值导致登录会话丢失! --> <property name="name" value="freeway.session.id"/> <property name="domain" value="taobao.com"/> <property name="path" value=""/> <property name="maxAge" value="1800"/> <property name="httpOnly" value="false"/> </bean>
如果我们用ip或者其他别名来访问应用的时候,每次session都会重新创建,导致在需要应用session的地方都出现问题。
请注意,如果不是只允许使用指定域名访问的情况下不要设置domain属性
阅读全文
2 0
- 在shiro当设置sessionIdCookie配置的domain和访问url不匹配时,每次请求都会重新生成session
- shiro 每次请求都会新建会话,创建session
- 记录我的Express-session每次请求都重新生成session的问题
- 解决动态生成的网页在微信浏览器中每次返回都会重新生成的问题
- 设置IE7/IE8每次访问网页时都重新加载,而不使用缓存
- strut2 学习笔记 -- form表单每次请求时数据非法时,浏览器的URL都会发生变化
- 在每次request请求时变化session
- 静态注册的广播每次接收广播都会重新生成一个接收广播的对象
- 当配置IIS遇到“访问由于 ACL 对所请求资源的设置被拒绝”时
- u3d关于system.data每次在vs上重新加载都会丢失引用的问题
- 火狐设置每次刷新重新请求
- 我的shiro之旅: 十 自定义shiro的SessionIdCookie
- VS2013+QT5.7每次运行时都会重新Moc'ing 文件的解决办法
- vs2008每次build都会重新编译链接的解决办法
- shiro的URL配置
- 在页面中AJAX每次的请求不刷新
- 让sdwebimage不缓存图片,每次都重新加载url
- Java设置session超时(失效)的时间 在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session 具体设置的方法有三种:
- android 6.0 SystemUI源码分析(1)-SystemUI介绍
- A child container failed during start java.util.concurrent.ExecutionException异常解决
- cf 421 (2 of 5)
- 各大公司后端java面试题总结
- 多线程——————停止线程
- 在shiro当设置sessionIdCookie配置的domain和访问url不匹配时,每次请求都会重新生成session
- HTML 标签解释大全
- 学习Linux命令(51)
- 3.Longest Substring Without Repeating Characters-python
- Android强大的数据库开源框架LitePal
- Ceph新长支持稳定版本Luminous(12.x.x)新功能总结
- CSS入门
- toad 启动时长时间 checking feedback server
- java中的mvc三层结构究竟有什么关系