From eaa4e5993195fc8f01daacfc827f7f350f28962e Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期四, 10 四月 2025 16:21:44 +0800
Subject: [PATCH] 修改文档上的bug
---
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java
index 12d0cdc..2ab3ca5 100644
--- a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java
+++ b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java
@@ -25,6 +25,7 @@
import io.jsonwebtoken.Claims;
import reactor.core.publisher.Mono;
+import javax.annotation.Resource;
import java.util.HashMap;
import java.util.Map;
@@ -184,6 +185,12 @@
Claims claims = JwtUtils.parseToken(token);
if (claims == null) {
throw new NotPermissionException("令牌已过期或验证不正确!");
+ }else{
+ Object o = claims.get(SecurityConstants.EXPIRATION_TIME);
+ Long time = Long.valueOf(o.toString());
+ if(null == time || time <= System.currentTimeMillis()){
+ throw new NotPermissionException("令牌已过期!");
+ }
}
String userid = JwtUtils.getUserId(claims);
if (StringUtils.isEmpty(userid)) {
--
Gitblit v1.7.1