问题2:shiro配置redis管理session后|问题2:shiro配置redis管理session后,每次重新请求重新生成session问题
使用shiro时,配置了redis缓存session,但是每次请求,包括刷新页面都会在redis中重新保存一个session,后来发现是cookie设置的domian问题,导致每次请求域名不同,后台会自动重新生成session.
@Bean(name="sessionIdCookie")
public SimpleCookie sessionIdCookie(){
//cookie名
SimpleCookie sessionIdCookie = new SimpleCookie(Constent.SHIRO_SESSION_ID_COOKIE_NAME);
//有效时间
sessionIdCookie.setHttpOnly(true);
sessionIdCookie.setMaxAge(Constent.SHIRO_SESSION_ID_COOKIE_MAXAGE);
//sessionIdCookie.setDomain("/");
return sessionIdCookie;
}
将红色部分注释掉即可.
【问题2:shiro配置redis管理session后|问题2:shiro配置redis管理session后,每次重新请求重新生成session问题】参考:https://blog.csdn.net/zsg88/article/details/73838461
推荐阅读
- parallels|parallels desktop 解决网络初始化失败问题
- jhipster|jhipster 升级无效问题
- vue-cli|vue-cli 3.x vue.config.js 配置
- “精神病患者”的角度问题
- 解决SpringBoot引用别的模块无法注入的问题
- Hive常见问题汇总
- 姚老师互动问答会|姚老师互动问答会 # 问题001(如何更有智慧的和身边人分享金刚智慧())
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- 【教育故事】|【教育故事】 一个“问题学生”的蜕变
- 从战略性的角度可以配置股票