请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

shiro sessionId的问题

老师 我遇到一个问题:有这么个场景 就是用户登陆成功之后 购买了会员 数据库的状态也改变了 但是当这个用户未退出的情况下 还是提示没有会员的权限 只有用户退出之后 再次登陆 这个会员的属性才有 我怀疑是shiro的sessionid没有刷新 还是之前的未购买会员的sessionId 遇到这种情况 该怎么解决呢????

正在回答 回答被采纳积分+3

1回答

Jimin 2020-04-18 15:17:07

你好,sessionid是不会更新的,这个应该是业务逻辑处理的问题,如果业务逻辑里使用到了可能变化的属性,在使用时应该去根据用户id或其他标识去获取最新的数据来处理,这样才能保证业务数据的正确。这里的sessionid只是为了标识用户的登录状态的,里面存储的数据是不会自动更新的

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信