/** * @param userId * @param password * @throws Exception */ public User autenticarUsuario(String username, String password) throws Exception { User u = userDao.getUser(username); if (u != null) { String loginPwd = this.generarPassword(username, password); if (loginPwd.equals(u.getPassword())) return u; else return null; } else { throw new Exception("Usuario inexistente"); } }
/** * Chequea la existencia de un username repetido * * @param username * @return userduplicado */ private boolean existeUsuario(String username) { if (userDao.getUser(username) != null) return true; return false; }