connection = (new ConnectClass)->connect(); }catch(PDOException $e){ throw new PDOException($e->getMessage(), $e->getCode(), $e); } } /** * Permet de récupérer le mot de passe de l'administrateur en fonction de son login. * @param String $login Le login de l'administrateur. * @return String|null Le mot de passe de l'administrateur ou null si l'administrateur n'existe pas. */ public function getPasswordWithLogin(String $login): ?string { $query = "SELECT password FROM `admin` WHERE username = :username"; $this->connection->executeQuery($query, array( ':username' => array($login, PDO::PARAM_STR) )); $result = $this->connection->getResults(); if(empty($result)) return null; return $result[0]['password']; } }