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) write_pwdb(pwdb, PWDB_PATH)
else: else:
username, password = get_credentials() username, password = get_credentials()
if username not in pwdb: if username not in pwdb or not authenticate(username, password, pwdb):
print('Wrong username!') print('Wrong credentials (username or password)!')
else: else:
if authenticate(username, password, pwdb):
print('Successfully authenticated!') print('Successfully authenticated!')
else:
print('Wrong password!')