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