mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-21 02:25:56 +08:00
解决一些异步操作无法在同一个上下文获取登录用户,通过传递token获取登录用户对象时token被意外删除或者退出登录,satoken会在redis创建一个loginID为null的key
This commit is contained in:
parent
23b7e5f8c7
commit
e9c54b958f
@ -77,7 +77,7 @@ public class LoginHelper {
|
|||||||
*/
|
*/
|
||||||
public static LoginUser getLoginUser(String token) {
|
public static LoginUser getLoginUser(String token) {
|
||||||
Object loginId = StpUtil.getLoginIdByToken(token);
|
Object loginId = StpUtil.getLoginIdByToken(token);
|
||||||
SaSession session = StpUtil.getSessionByLoginId(loginId);
|
SaSession session = StpUtil.getStpLogic().getSessionByLoginId(loginId,false);
|
||||||
if (ObjectUtil.isNull(session)) {
|
if (ObjectUtil.isNull(session)) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user