Commit d6af3c15 authored by zhengjie's avatar zhengjie
Browse files

update JwtTokenUtil、README.md

parent e60a02fa
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
| | 后端源码 | 前端源码 | | | 后端源码 | 前端源码 |
|--- |--- | --- | |--- |--- | --- |
| github | https://github.com/elunez/eladmin | https://github.com/elunez/eladmin-qd | | 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/#/) [https://docs.auauz.net/#/](https://docs.auauz.net/#/)
......
...@@ -105,14 +105,11 @@ public class JwtTokenUtil implements Serializable { ...@@ -105,14 +105,11 @@ public class JwtTokenUtil implements Serializable {
public Boolean validateToken(String token, UserDetails userDetails) { public Boolean validateToken(String token, UserDetails userDetails) {
JwtUser user = (JwtUser) userDetails; JwtUser user = (JwtUser) userDetails;
final String username = getUsernameFromToken(token);
final Date created = getIssuedAtDateFromToken(token); final Date created = getIssuedAtDateFromToken(token);
// final Date expiration = getExpirationDateFromToken(token); // final Date expiration = getExpirationDateFromToken(token);
// 如果token存在,且token创建日期 > 最后修改密码的日期 则代表token有效 // 如果token存在,且token创建日期 > 最后修改密码的日期 则代表token有效
return ( return (isTokenExpired(token)
username.equals(user.getUsername()) && !isCreatedBeforeLastPasswordReset(created, user.getLastPasswordResetDate())
&& !isTokenExpired(token)
&& !isCreatedBeforeLastPasswordReset(created, user.getLastPasswordResetDate())
); );
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment