对比新文件 |
| | |
| | | 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() { |
| | | } |
| | | } |