use hashed password function for authentification

This commit is contained in:
ASPP Student 2024-08-26 15:04:40 +03:00
parent 4dc47e547a
commit 3dd3e3e310

View file

@ -10,10 +10,10 @@ def get_credentials():
return (username, password) return (username, password)
def authenticate(username, password, pwdb): def authenticate(username, password, pwdb):
return password == pwdb[username] return hash_password(password) == pwdb[username]
def add_user(username, pwdb): def add_user(username, pwdb):
pwdb[username] = input(f'Enter password for {username}: ') pwdb[username] = hash_password(input(f'Enter password for {username}: '))
return pwdb return pwdb
def read_pwdb(PWDB_PATH): def read_pwdb(PWDB_PATH):