Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -38,14 +38,18 @@ def register_user(username, password):
|
|
38 |
else:
|
39 |
st.warning("Username already exists. Please choose a different username.")
|
40 |
|
|
|
41 |
def login_user(username, password):
|
42 |
if username in user_history:
|
43 |
encrypted_password = user_history[username]
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
|
|
|
|
|
|
49 |
st.error("Invalid password. Please try again.")
|
50 |
else:
|
51 |
st.warning("Username not found. Please register first.")
|
|
|
38 |
else:
|
39 |
st.warning("Username already exists. Please choose a different username.")
|
40 |
|
41 |
+
|
42 |
def login_user(username, password):
|
43 |
if username in user_history:
|
44 |
encrypted_password = user_history[username]
|
45 |
+
try:
|
46 |
+
decrypted_password = fernet.decrypt(encrypted_password.encode()).decode()
|
47 |
+
if password == decrypted_password:
|
48 |
+
save_session(username, password)
|
49 |
+
st.success("Logged in successfully!")
|
50 |
+
else:
|
51 |
+
st.error("Incorrect password. Please try again.")
|
52 |
+
except InvalidToken:
|
53 |
st.error("Invalid password. Please try again.")
|
54 |
else:
|
55 |
st.warning("Username not found. Please register first.")
|