prevent leaking usernames, resolves #3

This commit is contained in:
ASPP Student 2024-08-26 14:57:11 +03:00
parent b42ef06d91
commit 6b0ed684df

View file

@ -38,11 +38,8 @@ if __name__ == "__main__":
write_pwdb(pwdb, PWDB_PATH)
else:
username, password = get_credentials()
if username not in pwdb:
print('Wrong username!')
if username not in pwdb or not authenticate(username, password, pwdb):
print('Wrong credentials (username or password)!')
else:
if authenticate(username, password, pwdb):
print('Successfully authenticated!')
else:
print('Wrong password!')