From d6af3c15f911ef114fb62a0d6694a0c05b7bea00 Mon Sep 17 00:00:00 2001 From: zhengjie Date: Mon, 15 Apr 2019 09:14:40 +0800 Subject: [PATCH] =?UTF-8?q?update=20JwtTokenUtil=E3=80=81README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- .../me/zhengjie/modules/security/utils/JwtTokenUtil.java | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) 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()) ); }