修复jwt校验失败后的bug

This commit is contained in:
xiongxiaoyang 2020-12-24 17:13:36 +08:00
parent 39c19ac004
commit 2fbda60617

View File

@ -86,15 +86,19 @@ public class JwtTokenUtil {
*/ */
private boolean isTokenExpired(String token) { private boolean isTokenExpired(String token) {
Date expiredDate = getExpiredDateFromToken(token); Date expiredDate = getExpiredDateFromToken(token);
if(expiredDate == null){
return true;
}else {
return expiredDate.before(new Date()); return expiredDate.before(new Date());
} }
}
/** /**
* 从token中获取过期时间 * 从token中获取过期时间
*/ */
private Date getExpiredDateFromToken(String token) { private Date getExpiredDateFromToken(String token) {
Claims claims = getClaimsFromToken(token); Claims claims = getClaimsFromToken(token);
return claims.getExpiration(); return claims != null ? claims.getExpiration() : null;
} }
/** /**