|
@@ -30,23 +30,19 @@ public class TokenInterceptor implements HandlerInterceptor {
|
|
|
response.setHeader(HttpHeaders.CONTENT_TYPE, ContentType.JSON.getValue());
|
|
|
response.setCharacterEncoding(StandardCharsets.UTF_8.name());
|
|
|
String token = request.getHeader("token");
|
|
|
- log.info("token:{}", token);
|
|
|
if(StringUtils.isEmpty(token)){
|
|
|
this.needLogin(request,response);
|
|
|
return false;
|
|
|
}
|
|
|
try {
|
|
|
String redisKey = String.format(RedisKey.USER_TOKEN_KEY, token);
|
|
|
- log.info("redisKey:{}", redisKey);
|
|
|
if(redisUtil.hasKey(redisKey)){
|
|
|
- log.info("redis有token");
|
|
|
redisUtil.expire(redisKey,2 * 60 * 60);
|
|
|
return true;
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
log.error("校验token缓存出错", e);
|
|
|
}
|
|
|
- log.info("redis无token");
|
|
|
this.needLogin(request,response);
|
|
|
return false;
|
|
|
}
|