From d3e9a09cb54017a8063e5bfe3ace5012f66f3130 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期二, 25 三月 2025 18:34:34 +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