public void autenticar() { try { UsuarioDAO usuarioDAO = new UsuarioDAO(); // usuarioLogado recebe o resultado do método autenticar que está no UsuarioDAO usuarioLogado = usuarioDAO.autenticar(usuario.getPessoa().getCpf(), usuario.getSenha()); if (usuarioLogado == null) { Messages.addGlobalError("CPF e/ou senha incorretos"); return; } Faces.redirect("./pages/usuario.xhtml"); } catch (IOException erro) { erro.printStackTrace(); Messages.addGlobalError(erro.getMessage()); } }
// inicializa o usuário e a pessoa atrelada @PostConstruct public void iniciar() { usuario = new Usuario(); usuario.setPessoa(new Pessoa()); }