提交 166d5ec5 authored 作者: RuoYi's avatar RuoYi

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

上级 09a3a971
...@@ -51,16 +51,16 @@ public class SysPermissionService ...@@ -51,16 +51,16 @@ public class SysPermissionService
*/ */
public Set<String> getMenuPermission(SysUser user) public Set<String> getMenuPermission(SysUser user)
{ {
Set<String> roles = new HashSet<String>(); Set<String> perms = new HashSet<String>();
// 管理员拥有所有权限 // 管理员拥有所有权限
if (user.isAdmin()) if (user.isAdmin())
{ {
roles.add("*:*:*"); perms.add("*:*:*");
} }
else else
{ {
roles.addAll(menuService.selectMenuPermsByUserId(user.getUserId())); perms.addAll(menuService.selectMenuPermsByUserId(user.getUserId()));
} }
return roles; return perms;
} }
} }
...@@ -77,8 +77,7 @@ public class TokenService ...@@ -77,8 +77,7 @@ public class TokenService
{ {
if (StringUtils.isNotNull(loginUser) && StringUtils.isNotEmpty(loginUser.getToken())) if (StringUtils.isNotNull(loginUser) && StringUtils.isNotEmpty(loginUser.getToken()))
{ {
String userKey = getTokenKey(loginUser.getToken()); refreshToken(loginUser);
redisCache.setCacheObject(userKey, loginUser);
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论