xucaiqin 3 月之前
父節點
當前提交
5a06923aa6
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      sckw-gateway/src/main/java/com/sckw/gateway/filter/AuthenticationFilter.java

+ 2 - 1
sckw-gateway/src/main/java/com/sckw/gateway/filter/AuthenticationFilter.java

@@ -1,5 +1,6 @@
 package com.sckw.gateway.filter;
 
+import cn.hutool.core.util.StrUtil;
 import com.alibaba.fastjson.serializer.SimplePropertyPreFilter;
 import com.alibaba.fastjson2.JSON;
 import com.alibaba.fastjson2.JSONObject;
@@ -92,7 +93,7 @@ public class AuthenticationFilter implements GlobalFilter, Ordered {
 //        String accessSpecial = request.getHeader(RequestConstant.ACCESS_SPECIAL);
         String requestUri = request.getPath().value();
         /*1、非token校验接口放行*/
-        if (EXCLUDEPATH.contains(requestUri)) {
+        if (EXCLUDEPATH.contains(requestUri)&& StrUtil.isNotBlank(token)) {
             Map<String, Object> tokenMap = EncryUtil.descryV2(Global.PRI_KEY, token);
             if (tokenMap != null) {
                 Long userId = StringUtils.isNotBlank(tokenMap.get("userId")) ? NumberUtils.parseLong(tokenMap.get("userId")) : null;