@Override public Usuario iniciarSesionUsuario(Integer idUsuario, String claveUsuario) throws Exception { if (idUsuario == null || claveUsuario == null) { throw new Exception("Los datos de ingreso son obligatorios"); } if (claveUsuario.equals("")) { throw new Exception("La clave es obligatoria"); } Usuario usuario = UsuarioDAO.find(idUsuario); if (usuario != null) { if (!usuario.getClaveUsuario().equals(claveUsuario)) { throw new Exception("La contraseña es incorrecta"); } } else { throw new Exception("el usuario no existe"); } return usuario; }