AdminFilter.java 文件源码

java
阅读 32 收藏 0 点赞 0 评论 0

项目:Trabalhos-FIAP 作者:
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
    HttpServletRequest request = (HttpServletRequest) req;
       HttpServletResponse response = (HttpServletResponse) res;

       HttpSession session = request.getSession(false);

       String redirecionamento = request.getContextPath() + "/login.xhtml";

       if (session == null || session.getAttribute("usuario") == null) {
        response.sendRedirect(redirecionamento);
       } else {
        Usuario usuario = (Usuario) session.getAttribute("usuario");

        if(!usuario.getAdmin()) {
            response.sendRedirect(redirecionamento);
        } else {
            chain.doFilter(request, response);
        }
       }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号