From ba53565a0e578012b5e946095d9aa5ea690ad165 Mon Sep 17 00:00:00 2001 From: lijiarao Date: Thu, 11 Jan 2024 14:58:08 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=A7=A3=E5=86=B3kkfile=E9=A2=84?= =?UTF-8?q?=E8=A7=88=E6=97=B6=E8=B7=A8=E7=AB=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/jero/config/filter/csrf/CsrfFilter.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/laws-base/laws-base-core/src/main/java/com/jero/config/filter/csrf/CsrfFilter.java b/laws-base/laws-base-core/src/main/java/com/jero/config/filter/csrf/CsrfFilter.java index 2074206f..2796b28f 100644 --- a/laws-base/laws-base-core/src/main/java/com/jero/config/filter/csrf/CsrfFilter.java +++ b/laws-base/laws-base-core/src/main/java/com/jero/config/filter/csrf/CsrfFilter.java @@ -52,13 +52,13 @@ public class CsrfFilter implements Filter { HttpServletResponse res = (HttpServletResponse) response; // 获取是否为websocket链接 String upgrade = req.getHeader("Upgrade"); + // 获取请求url地址 + String url = req.getRequestURL().toString(); // 获取来源 String referurl = req.getHeader("Referer"); - if(isWhiteReq(referurl) || Objects.equals(upgrade,"websocket")){ + if(isWhiteReq(referurl) || Objects.equals(upgrade,"websocket") || url.contains("view")){ chain.doFilter(request, response); }else{ - // 获取请求url地址 - String url = req.getRequestURL().toString(); String log = ""; String date = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()); String ip = getIp(req);