25 lines
852 B
Python
25 lines
852 B
Python
_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")
|