From 5b76a2220d0dd1f9eff549f8b14eab0998969d92 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=95=B8=E9=9D=9E?= <8153694@qq.com>
Date: Wed, 9 Oct 2024 15:36:10 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E9=85=8D=E7=BD=AE=E6=A0=A1?=
 =?UTF-8?q?=E9=AA=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../mortals/xhx/base/framework/filter/SameSiteCookieFilter.java | 2 ++
 base-manager/src/main/resources/bootstrap.yml                   | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/base-manager/src/main/java/com/mortals/xhx/base/framework/filter/SameSiteCookieFilter.java b/base-manager/src/main/java/com/mortals/xhx/base/framework/filter/SameSiteCookieFilter.java
index c8ecf98b..0cb32976 100644
--- a/base-manager/src/main/java/com/mortals/xhx/base/framework/filter/SameSiteCookieFilter.java
+++ b/base-manager/src/main/java/com/mortals/xhx/base/framework/filter/SameSiteCookieFilter.java
@@ -43,6 +43,8 @@ public class SameSiteCookieFilter implements Filter {
         String referer = httpRequest.getHeader("Referer");
         if(ObjectUtils.isEmpty(referer))  chain.doFilter(request, response);
 
+        referer=StrUtil.removeSuffix(referer,"/");
+
         List<String> trustReferers = StrUtil.split(trustedReferer, ",");
         if(ObjectUtils.isEmpty(trustReferers))  chain.doFilter(request, response);
 
diff --git a/base-manager/src/main/resources/bootstrap.yml b/base-manager/src/main/resources/bootstrap.yml
index 42c6d3fc..47c5e0ed 100644
--- a/base-manager/src/main/resources/bootstrap.yml
+++ b/base-manager/src/main/resources/bootstrap.yml
@@ -49,4 +49,4 @@ application:
 dm:
   enable: true
 jsonCheck: @profiles.req.json.check@
-trustedReferer : http://192.168.0.98:11072/,http://192.168.0.98:11072
\ No newline at end of file
+trustedReferer : http://192.168.0.98:11072,http://localhost:8080
\ No newline at end of file
-- 
2.24.3