From fd10524313fa9178c4897ee955e58647d02f8dc9 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期四, 21 九月 2023 14:51:39 +0800 Subject: [PATCH] 代码提交 --- server/company/src/main/java/com/doumee/config/shiro/ShiroAuthFilter.java | 28 ++++++++++++++++++---------- 1 files changed, 18 insertions(+), 10 deletions(-) diff --git a/server/company/src/main/java/com/doumee/config/shiro/ShiroAuthFilter.java b/server/company/src/main/java/com/doumee/config/shiro/ShiroAuthFilter.java index 30d7dc0..853e2bb 100644 --- a/server/company/src/main/java/com/doumee/config/shiro/ShiroAuthFilter.java +++ b/server/company/src/main/java/com/doumee/config/shiro/ShiroAuthFilter.java @@ -2,12 +2,23 @@ import com.alibaba.fastjson.JSON; import com.doumee.core.model.ApiResponse; +import com.doumee.core.model.LoginUserInfo; +import com.doumee.core.utils.Constants; +import org.apache.shiro.cache.Cache; +import org.apache.shiro.cache.MapCache; +import org.apache.shiro.session.Session; +import org.apache.shiro.session.mgt.DefaultSessionKey; +import org.apache.shiro.session.mgt.SessionManager; +import org.apache.shiro.subject.Subject; import org.apache.shiro.web.filter.authc.FormAuthenticationFilter; import org.springframework.http.HttpStatus; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletResponse; +import java.io.Serializable; +import java.util.Deque; +import java.util.LinkedList; /** * Shiro璁よ瘉杩囨护鍣紝澶勭悊鏈璇佹儏鍐电殑鍝嶅簲 @@ -16,15 +27,12 @@ */ public class ShiroAuthFilter extends FormAuthenticationFilter { - public ShiroAuthFilter() { - super(); - } + @Override + protected boolean onAccessDenied(ServletRequest request, ServletResponse response) throws Exception { - @Override - protected boolean onAccessDenied(ServletRequest request, ServletResponse response) throws Exception { - HttpServletResponse servletResponse = (HttpServletResponse) response; - servletResponse.setHeader("content-type", "application/json;charset=UTF-8"); - servletResponse.getWriter().write(JSON.toJSONString(ApiResponse.failed(HttpStatus.UNAUTHORIZED.value(), "鏈櫥褰曟垨鐧诲綍淇℃伅宸茶繃鏈�"))); - return Boolean.FALSE; - } + HttpServletResponse servletResponse = (HttpServletResponse) response; + servletResponse.setHeader("content-type", "application/json;charset=UTF-8"); + servletResponse.getWriter().write(JSON.toJSONString(ApiResponse.failed(HttpStatus.UNAUTHORIZED.value(), "鏈櫥褰曟垨鐧诲綍淇℃伅宸茶繃鏈�"))); + return Boolean.FALSE; + } } -- Gitblit v1.9.3