作者 RuoYi

修改个人信息,密码后redis中登录信息不会过期问题

@@ -51,16 +51,16 @@ public class SysPermissionService @@ -51,16 +51,16 @@ public class SysPermissionService
51 */ 51 */
52 public Set<String> getMenuPermission(SysUser user) 52 public Set<String> getMenuPermission(SysUser user)
53 { 53 {
54 - Set<String> roles = new HashSet<String>(); 54 + Set<String> perms = new HashSet<String>();
55 // 管理员拥有所有权限 55 // 管理员拥有所有权限
56 if (user.isAdmin()) 56 if (user.isAdmin())
57 { 57 {
58 - roles.add("*:*:*"); 58 + perms.add("*:*:*");
59 } 59 }
60 else 60 else
61 { 61 {
62 - roles.addAll(menuService.selectMenuPermsByUserId(user.getUserId())); 62 + perms.addAll(menuService.selectMenuPermsByUserId(user.getUserId()));
63 } 63 }
64 - return roles; 64 + return perms;
65 } 65 }
66 } 66 }
@@ -77,8 +77,7 @@ public class TokenService @@ -77,8 +77,7 @@ public class TokenService
77 { 77 {
78 if (StringUtils.isNotNull(loginUser) && StringUtils.isNotEmpty(loginUser.getToken())) 78 if (StringUtils.isNotNull(loginUser) && StringUtils.isNotEmpty(loginUser.getToken()))
79 { 79 {
80 - String userKey = getTokenKey(loginUser.getToken());  
81 - redisCache.setCacheObject(userKey, loginUser); 80 + refreshToken(loginUser);
82 } 81 }
83 } 82 }
84 83