package br.com.CRUDSpringHibernateMaven.infra; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; public class Interceptor extends HandlerInterceptorAdapter{ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object controller) throws Exception { String uri = request.getRequestURI(); if(uri.endsWith("/login/login") || uri.endsWith("/login/logar")|| uri.endsWith("/usuario") || uri.endsWith("/usuario/cadastrarUsuario") || uri.contains("resources")){ return true; } if(request.getSession().getAttribute("usuarioLogado") != null) { return true; } response.sendRedirect(request.getContextPath()+"/login/login"); return false; } }