_repertoire_identifiants_mot_de_passe= { "Alban": "mot_de_passe", } def lecture(): with open('mots_de_passe_identifiants.txt','r') as f: for ligne in f: ligne = ligne.replace("\n","") Identifiant,mot_de_passe=list(ligne.split(";;")) _repertoire_identifiants_mot_de_passe[Identifiant]=mot_de_passe return _repertoire_identifiants_mot_de_passe def verif_user(Identifiant: str, Mot_de_passe: str) -> bool: if lecture().get(Identifiant, "Inconnu") == Mot_de_passe: return True else: return False def add_user(Identifiant: str, Mot_de_passe: str) -> None: """Ajoute ou remplace une entrée du répertoire.""" with open('mots_de_passe_identifiants.txt','a') as f : f.write(Identifiant) f.write(';;') f.write(Mot_de_passe) f.write("\n")