liujie
2025-06-05 a8e83d12274b776b215895273e7021c4eb2ba789
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);
        }
    }