Olá gente, tudo bem?
Não estou conseguindo aplicar meu LoginFilter, ele simplesmente não executa.
URI tela de login: http://localhost:8080/banking/ (OK)
Porém, se eu digito “http://localhost:8080/banking/inicio” e aperto enter, ele acessar meu menu e é isso que eu quero bloquear.
@WebFilter(filterName = "LoginFilter", urlPatterns = "/banking/*")
public class LoginFilter extends HttpFilter {
@Override
public void doFilter(HttpServletRequest request, HttpServletResponse response, HttpSession session, FilterChain chain)
throws ServletException, IOException {
if (session != null && session.getAttribute("conta") != null) {
chain.doFilter(request, response);
} else {
Servlets.facesRedirect(request, response, "login.xhtml");
}
}
}
Alguém???