예제 #1
0
  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());
    }
  }
예제 #2
0
 // inicializa o usuário e a pessoa atrelada
 @PostConstruct
 public void iniciar() {
   usuario = new Usuario();
   usuario.setPessoa(new Pessoa());
 }