月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2023-09-02 2fcbeffa30bc674cffdd0147da271754468073a3
src/main/java/com/moon/server/service/sys/TokenService.java
@@ -158,13 +158,9 @@
        // 清除缓存
        String tokenKey = RedisCacheKey.signTokenKey(token);
        if (redisService.hasKey(tokenKey)) {
            redisService.delete(tokenKey);
        }
        redisService.delete(tokenKey);
        String userKey = RedisCacheKey.signUserKey(te.getToken());
        if (redisService.hasKey(userKey)) {
            redisService.delete(userKey);
        }
        redisService.delete(userKey);
        // db,设置令牌过期
        te.setUpdateUser(ue.getId());
@@ -226,6 +222,14 @@
     */
    public UserEntity getCurrentUser(HttpServletRequest req) {
        String token = WebHelper.getToken(req);
        return getUserByToken(token);
    }
    /**
     * 根据令牌获取用户
     */
    public UserEntity getUserByToken(String token) {
        if (StringHelper.isNull(token)) {
            return null;
        }