Commit 166d5ec55fa9fb4294d55babf6b5068505679101

Authored by RuoYi
1 parent 09a3a971

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

ruoyi/src/main/java/com/ruoyi/framework/security/service/SysPermissionService.java
... ... @@ -51,16 +51,16 @@ public class SysPermissionService
51 51 */
52 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 56 if (user.isAdmin())
57 57 {
58   - roles.add("*:*:*");
  58 + perms.add("*:*:*");
59 59 }
60 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 }
... ...
ruoyi/src/main/java/com/ruoyi/framework/security/service/TokenService.java
... ... @@ -77,8 +77,7 @@ public class TokenService
77 77 {
78 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  
... ...