Browse Source

退出操作

master
yujt 5 years ago
parent
commit
14ba011627
  1. 9
      epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/redis/UserDetailRedis.java

9
epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/redis/UserDetailRedis.java

@ -10,8 +10,7 @@ package com.elink.esua.epdc.commons.tools.redis;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.map.MapUtil;
import com.elink.esua.epdc.commons.tools.security.enums.UserKillEnum;
import com.elink.esua.epdc.commons.tools.security.user.UserDetail;
import com.elink.esua.epdc.commons.tools.constant.StrConstant;
import com.elink.esua.epdc.commons.tools.security.enums.UserKillEnum;
import com.elink.esua.epdc.commons.tools.security.user.UserDetail;
import org.springframework.beans.factory.annotation.Autowired;
@ -61,7 +60,8 @@ public class UserDetailRedis {
/**
* 用户退出
* @param id 用户ID
*
* @param id 用户ID
*/
public void logout(Long id) {
String key = RedisKeys.getSecurityUserKey(id);
@ -70,7 +70,8 @@ public class UserDetailRedis {
//清空菜单导航、权限标识
redisUtils.deleteByPattern(RedisKeys.getUserMenuNavKey(id));
redisUtils.delete(RedisKeys.getUserPermissionsKey(id));
redisUtils.delete(RedisKeys.getAdminUserDeptOptionKey(id));
// 删除部门层级
redisUtils.deleteByPattern(RedisKeys.getAdminUserDeptOptionKey(id).concat(StrConstant.ASTERISK));
redisUtils.delete(RedisKeys.getAllAdminUserDeptOptionKey(id));
}
}

Loading…
Cancel
Save