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 | 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 | ... | ... |