From 5d70f696c2e07873291c05df585d90109e9fd2fb Mon Sep 17 00:00:00 2001 From: ASPP Student Date: Mon, 28 Aug 2023 15:03:24 +0300 Subject: [PATCH] prompt user about new account if name not in database --- auth.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/auth.py b/auth.py index b946a1f..9dfaa18 100644 --- a/auth.py +++ b/auth.py @@ -17,7 +17,6 @@ def write_pwdb(pwdb): with open(PATH, "w") as f: json.dump(pwdb, f) - def authenticate(username, password, pwdb): if username in pwdb: if password == pwdb[username]: @@ -25,8 +24,11 @@ def authenticate(username, password, pwdb): else: print("Wrong Password") else: - pwdb = add_user(username, password, pwdb) - write_pwdb(pwdb) + add_ans = input("This username is not yet registered. Do you want to create a new account? (y/n)") + + if add_ans == "y": + pwdb = add_user(username, password, pwdb) + write_pwdb(pwdb) def add_user(username, password, pwdb): pwdb[username] = password