From 871d4095b07cedacb7fbef4c38d64982f539c404 Mon Sep 17 00:00:00 2001 From: fei.wang <wf18701153496@163.com> Date: 星期四, 09 五月 2024 15:40:15 +0800 Subject: [PATCH] 测试提交 --- src/main/java/com/flow/config/LoginFilter.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/flow/config/LoginFilter.java b/src/main/java/com/flow/config/LoginFilter.java new file mode 100644 index 0000000..fe63756 --- /dev/null +++ b/src/main/java/com/flow/config/LoginFilter.java @@ -0,0 +1,29 @@ +package com.flow.config; + +import javax.servlet.*; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; + +public class LoginFilter { + public LoginFilter() { + } + + public void init(FilterConfig filterConfig) throws ServletException { + } + + public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { + HttpServletRequest request = (HttpServletRequest)servletRequest; + HttpServletResponse response = (HttpServletResponse)servletResponse; + Object admin = request.getSession().getAttribute("admin"); + if ((admin != null || request.getRequestURI().indexOf("Login") != -1) && (admin != null || request.getRequestURI().indexOf("lophone") != -1)) { + filterChain.doFilter(request, response); + } else { + response.sendRedirect("../Login.jsp"); + } + + } + + public void destroy() { + } +} -- Gitblit v1.9.3