From 899264250c417c42dbd95c6259b06d64ca0916a2 Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Mon, 17 Nov 2025 11:02:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=B7=E6=B1=82=E4=B8=AD=E9=99=84=E5=B8=A6?= =?UTF-8?q?=E9=9D=9E=E6=B3=95=E6=88=96=E8=BF=87=E6=9C=9F=20Token=20?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E8=BF=94=E5=9B=9E=E9=87=8D=E5=A4=8D=E7=9A=84?= =?UTF-8?q?=20401=20=E8=AF=B7=E6=B1=82=20#9107?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/org/jeecg/config/shiro/ShiroRealm.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroRealm.java b/jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroRealm.java index 485f49adb..3fa275beb 100644 --- a/jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroRealm.java +++ b/jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroRealm.java @@ -110,8 +110,8 @@ public class ShiroRealm extends AuthorizingRealm { loginUser = this.checkUserTokenIsEffect(token); } catch (AuthenticationException e) { log.error("—————校验 check token 失败——————————"+ e.getMessage(), e); - JwtUtil.responseError(SpringContextUtils.getHttpServletResponse(),401,e.getMessage()); - return null; + // 重新抛出异常,让JwtFilter统一处理,避免返回两次错误响应 + throw e; } return new SimpleAuthenticationInfo(loginUser, token, getName()); }