修改个人信息,密码后redis中登录信息不会过期问题
| | |
| | | */
|
| | | public Set<String> getMenuPermission(SysUser user)
|
| | | {
|
| | | Set<String> roles = new HashSet<String>();
|
| | | Set<String> perms = new HashSet<String>();
|
| | | // 管理员拥有所有权限
|
| | | if (user.isAdmin())
|
| | | {
|
| | | roles.add("*:*:*");
|
| | | perms.add("*:*:*");
|
| | | }
|
| | | else
|
| | | {
|
| | | roles.addAll(menuService.selectMenuPermsByUserId(user.getUserId()));
|
| | | perms.addAll(menuService.selectMenuPermsByUserId(user.getUserId()));
|
| | | }
|
| | | return roles;
|
| | | return perms;
|
| | | }
|
| | | }
|
| | |
| | | {
|
| | | if (StringUtils.isNotNull(loginUser) && StringUtils.isNotEmpty(loginUser.getToken()))
|
| | | {
|
| | | String userKey = getTokenKey(loginUser.getToken());
|
| | | redisCache.setCacheObject(userKey, loginUser);
|
| | | refreshToken(loginUser);
|
| | | }
|
| | | }
|
| | |
|