请教关于shiro 异地登录删除session报错的问题
java吧
全部回复
仅看楼主
level 2
784890415 楼主
直接上图
项目使用shiro-spring和shiro-redis
只要删除后就会报org.apache.shiro.session.UnknownSessionException: There is no session with id [ca4a84fa-5e0a-4ed0-81bc-44a22f286b9a]的错误
主要问题大概是调用SecurityUtils.getSubject().login()后执行如图代码
这边的subject中session还存在。
这个问题怎么解决
2020年09月28日 07点09分 1
level 2
784890415 楼主
自顶
2020年09月28日 08点09分 2
level 14
去年做的项目遇到过,搞…搞忘是怎么解决的了……[喷],删除session也可以注入sessionDao根据sessionId删除。[小乖]
2020年09月28日 16点09分 3
sessionManager.getSessionDAO().delete(session); 其实这段代码已经获取了sessionDao。
2020年09月29日 01点09分
好像是sessionDao删了session,但是SessionContext中还存在session
2020年09月29日 01点09分
@784890415 如何删除SessionContext中的session
2020年12月18日 07点12分
level 2
784890415 楼主
已解决
2020年09月29日 05点09分 4
1