|
|
@@ -118,9 +118,13 @@ public class LoginController {
|
|
|
log.info(" 用户名: "+sysUser.getRealname()+",退出成功! ");
|
|
|
//清空用户Token缓存
|
|
|
redisUtil.del(CommonConstant.PREFIX_USER_TOKEN + token);
|
|
|
+ //清空用户登录Shiro权限缓存
|
|
|
+ redisUtil.del(CommonConstant.PREFIX_USER_SHIRO_CACHE + sysUser.getId());
|
|
|
//清空用户权限缓存:权限Perms和角色集合
|
|
|
redisUtil.del(CommonConstant.LOGIN_USER_CACHERULES_ROLE + username);
|
|
|
redisUtil.del(CommonConstant.LOGIN_USER_CACHERULES_PERMISSION + username);
|
|
|
+ //调用shiro的logout
|
|
|
+ SecurityUtils.getSubject().logout();
|
|
|
return Result.ok("退出登录成功!");
|
|
|
}else {
|
|
|
return Result.error("无效的token");
|