Sfoglia il codice sorgente

【CHG】过滤静态资源

zhaomn 3 anni fa
parent
commit
3538344851

+ 1 - 0
railway-admin/src/main/java/com/railway/RailwayApplication.java

@@ -24,5 +24,6 @@ public class RailwayApplication {
     INeedSignCheck.SIGN_IGNORE_URLS.add("common");
     INeedSignCheck.SIGN_IGNORE_URLS.add("captchaImage");
     INeedSignCheck.SIGN_IGNORE_URLS.add("profile");
+    INeedSignCheck.SIGN_IGNORE_URLS.add("error");
   }
 }

+ 4 - 0
railway-framework/src/main/java/com/railway/framework/interceptor/SignatureInterceptor.java

@@ -54,6 +54,10 @@ public class SignatureInterceptor extends HandlerInterceptorAdapter {
     }
     // 过滤接口
     String servletPath = request.getServletPath().replaceFirst("/", "");
+    int first = servletPath.indexOf("/");
+    if(first > 0){
+      servletPath = servletPath.substring(0, first);
+    }
     if (INeedSignCheck.SIGN_IGNORE_URLS.contains(servletPath)) {
       return true;
     }