perf(登录): 及时删除废弃的token缓存

This commit is contained in:
fit2cloud-chenyw 2023-02-09 17:14:28 +08:00
parent a35d01c42c
commit 699aafaf30

View File

@ -71,9 +71,11 @@ public class JWTFilter extends BasicHttpAuthenticationFilter {
}
// 当没有出现登录超时 且需要刷新token 则执行刷新token
if (JWTUtils.loginExpire(authorization)) {
TokenCacheUtils.remove(authorization);
throw new AuthenticationException(expireMessage);
}
if (JWTUtils.needRefresh(authorization)) {
TokenCacheUtils.remove(authorization);
authorization = refreshToken(request, response);
}
JWTToken token = new JWTToken(authorization);