Преглед изворни кода

update 优化 satoken 鉴权拦截器 优化多次校验

疯狂的狮子li пре 3 година
родитељ
комит
a430809e86
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java

+ 1 - 1
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java

@@ -25,12 +25,12 @@ public class AuthFilter {
         return new SaReactorFilter()
             // 拦截地址
             .addInclude("/**")
+            .setExcludeList(ignoreWhite.getWhites())
             .addExclude("/favicon.ico", "/actuator/**")
             // 鉴权方法:每次访问进入
             .setAuth(obj -> {
                 // 登录校验 -- 拦截所有路由
                 SaRouter.match("/**")
-                    .notMatch(ignoreWhite.getWhites())
                     .check(r -> {
                         // 检查是否登录 是否有token
                         StpUtil.checkLogin();