From d354cb9733c63554f8b853ef74641af2afea2f00 Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Thu, 21 Nov 2024 19:18:34 +0800 Subject: [PATCH] =?UTF-8?q?fix(web):=20=E4=BF=AE=E5=A4=8D=E7=9C=8B?= =?UTF-8?q?=E4=B8=8D=E6=87=82=E7=9A=84=E5=89=8D=E7=AB=AF=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/configuration/SaTokenConfiguration.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/gringotts-web/src/main/java/com/eshore/gringotts/web/configuration/SaTokenConfiguration.java b/gringotts-web/src/main/java/com/eshore/gringotts/web/configuration/SaTokenConfiguration.java index 55395e2..063e3b4 100644 --- a/gringotts-web/src/main/java/com/eshore/gringotts/web/configuration/SaTokenConfiguration.java +++ b/gringotts-web/src/main/java/com/eshore/gringotts/web/configuration/SaTokenConfiguration.java @@ -1,14 +1,10 @@ package com.eshore.gringotts.web.configuration; -import cn.dev33.satoken.context.SaHolder; -import cn.dev33.satoken.filter.SaServletFilter; import cn.dev33.satoken.interceptor.SaInterceptor; -import cn.dev33.satoken.router.SaHttpMethod; import cn.dev33.satoken.router.SaRouter; import cn.dev33.satoken.stp.StpUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @@ -35,7 +31,13 @@ public class SaTokenConfiguration implements WebMvcConfigurer { .notMatch("/assets/**") .notMatch("/pages/**") .notMatch("/user/**") - .check(r -> StpUtil.checkLogin()); + .check(r -> { + try { + StpUtil.checkLogin(); + } catch (Exception e) { + throw new RuntimeException("账号未登陆", e); + } + }); }) ) .addPathPatterns("/**");