修改个人信息,密码后redis中登录信息不会过期问题
This commit is contained in:
parent
09a3a971ff
commit
166d5ec55f
@ -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
|
|||||||
{
|
{
|
||||||
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);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user