Skip to content

Commit 8e3192e

Browse files
fix refreshToken方法和LoginUtil工具类方法问题
1 parent 32a0a55 commit 8e3192e

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/main/java/io/geekidea/springbootplus/shiro/cache/impl/LoginRedisServiceImpl.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,10 +114,11 @@ public void cacheLoginInfo(JwtToken jwtToken, LoginSysUserVo loginSysUserVo) {
114114

115115
@Override
116116
public void refreshLoginInfo(String oldToken, String username, JwtToken newJwtToken) {
117+
// 获取缓存的登陆用户信息
118+
LoginSysUserRedisVo loginSysUserRedisVo = getLoginSysUserRedisVo(username);
117119
// 删除之前的token信息
118120
deleteLoginInfo(oldToken, username);
119121
// 缓存登陆信息
120-
LoginSysUserRedisVo loginSysUserRedisVo = getLoginSysUserRedisVo(username);
121122
cacheLoginInfo(newJwtToken, loginSysUserRedisVo);
122123
}
123124

src/main/java/io/geekidea/springbootplus/shiro/util/LoginUtil.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ public static LoginSysUserRedisVo getLoginSysUserRedisVo() {
6464
public static Long getUserId() {
6565
LoginSysUserRedisVo loginSysUserRedisVo = getLoginSysUserRedisVo();
6666
if (loginSysUserRedisVo == null) {
67+
return null;
6768
}
6869
return loginSysUserRedisVo.getId();
6970
}
@@ -76,6 +77,7 @@ public static Long getUserId() {
7677
public static String getUsername() {
7778
LoginSysUserRedisVo loginSysUserRedisVo = getLoginSysUserRedisVo();
7879
if (loginSysUserRedisVo == null) {
80+
return null;
7981
}
8082
return loginSysUserRedisVo.getUsername();
8183
}

0 commit comments

Comments
 (0)