diff --git a/users.py b/users.py index 8ee21e5..313e874 100644 --- a/users.py +++ b/users.py @@ -104,3 +104,13 @@ class Utilisateurs(BaseDeDonnees): """ utilisateur = id return self.affichageResultatDictionnaire(recuperation, self.requete(requete, utilisateur)) + + def utilisateurExistant(self, utilisateur: str) -> bool: + """Vérifie si l"utilisateur donnée existe déjà dans la base de donnée.""" + requete = """ + SELECT EXISTS ( + SELECT 1 FROM utilisateurs + WHERE pseudo = ? + ) + """ + return True if self.affichageResultat(self.requete(requete, utilisateur))[0][0] == 1 else False