diff --git a/README.md b/README.md index 7ceb1438..66273189 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ | | 后端源码 | 前端源码 | |--- |--- | --- | | github | https://github.com/elunez/eladmin | https://github.com/elunez/eladmin-qd | -| 码云 | https://github.com/elunez/eladmin | https://gitee.com/elunez/eladmin-qt | +| 码云 | https://gitee.com/elunez/eladmin | https://gitee.com/elunez/eladmin-qt | #### 开发文档 [https://docs.auauz.net/#/](https://docs.auauz.net/#/) diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/security/utils/JwtTokenUtil.java b/eladmin-system/src/main/java/me/zhengjie/modules/security/utils/JwtTokenUtil.java index 351485b8..a3aefa5a 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/security/utils/JwtTokenUtil.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/security/utils/JwtTokenUtil.java @@ -105,14 +105,11 @@ public class JwtTokenUtil implements Serializable { public Boolean validateToken(String token, UserDetails userDetails) { JwtUser user = (JwtUser) userDetails; - final String username = getUsernameFromToken(token); final Date created = getIssuedAtDateFromToken(token); // final Date expiration = getExpirationDateFromToken(token); // 如果token存在,且token创建日期 > 最后修改密码的日期 则代表token有效 - return ( - username.equals(user.getUsername()) - && !isTokenExpired(token) - && !isCreatedBeforeLastPasswordReset(created, user.getLastPasswordResetDate()) + return (isTokenExpired(token) + && !isCreatedBeforeLastPasswordReset(created, user.getLastPasswordResetDate()) ); }