From 8d7c499321e5bdd0b725179015023d14d2c7d7af Mon Sep 17 00:00:00 2001 From: thinkgem Date: Tue, 21 Feb 2023 10:02:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jeesite/common/shiro/filter/InnerFilter.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/modules/core/src/main/java/com/jeesite/common/shiro/filter/InnerFilter.java b/modules/core/src/main/java/com/jeesite/common/shiro/filter/InnerFilter.java index e34acb41..4bf9c7e5 100644 --- a/modules/core/src/main/java/com/jeesite/common/shiro/filter/InnerFilter.java +++ b/modules/core/src/main/java/com/jeesite/common/shiro/filter/InnerFilter.java @@ -4,15 +4,14 @@ */ package com.jeesite.common.shiro.filter; +import com.jeesite.common.config.Global; +import com.jeesite.common.lang.StringUtils; +import org.apache.shiro.web.filter.AccessControlFilter; + import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; -import org.apache.shiro.web.filter.AccessControlFilter; - -import com.jeesite.common.config.Global; -import com.jeesite.common.lang.StringUtils; - /** * 内部系统访问过滤器 * @author ThinkGem @@ -29,7 +28,7 @@ public class InnerFilter extends AccessControlFilter { "shiro.innerFilterAllowRemoteAddrs", "127.0.0.1"), ","); } if (prefixes != null && request instanceof HttpServletRequest){ - String ip = ((HttpServletRequest)request).getRemoteAddr(); + String ip = request.getRemoteAddr(); for (String prefix : prefixes){ result = StringUtils.startsWithIgnoreCase(ip, StringUtils.trim(prefix)); if (result){