Commit 166d5ec55fa9fb4294d55babf6b5068505679101
1 parent
09a3a971
修改个人信息,密码后redis中登录信息不会过期问题
Showing
2 changed files
with
5 additions
and
6 deletions
ruoyi/src/main/java/com/ruoyi/framework/security/service/SysPermissionService.java
| @@ -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 | } |
ruoyi/src/main/java/com/ruoyi/framework/security/service/TokenService.java
| @@ -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 |