ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/TokenService.java
@@ -58,6 +58,20 @@ @Autowired private RedisCache redisCache; /** * 退出登录 * */ public void quitLogin(HttpServletRequest request) { String token = getToken(request); if (StringUtils.isNotEmpty(token)){ delLoginUser(token); } } /** * 获取用户身份信息 * @@ -149,7 +163,10 @@ { if (StringUtils.isNotEmpty(token)) { String userKey = getTokenKey(token); Claims claims = parseToken(token); // 解析对应的权限以及用户信息 String uuid = (String) claims.get(Constants.LOGIN_USER_KEY); String userKey = getTokenKey(uuid); redisCache.deleteObject(userKey); } }