Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -27,7 +27,10 @@ def save_session(username, password):
|
|
| 27 |
st.session_state.username = username
|
| 28 |
st.session_state.scratch_pad = st.session_state.scratch_pad
|
| 29 |
encrypted_password = fernet.encrypt(password.encode()).decode()
|
| 30 |
-
user_history[username] =
|
|
|
|
|
|
|
|
|
|
| 31 |
with open(history_file, 'w') as file:
|
| 32 |
json.dump(user_history, file)
|
| 33 |
|
|
@@ -56,8 +59,7 @@ def login_user(username, password):
|
|
| 56 |
else:
|
| 57 |
st.warning("Username not found. Please register first.")
|
| 58 |
return False
|
| 59 |
-
|
| 60 |
-
|
| 61 |
def reset_password(username):
|
| 62 |
if username in user_history:
|
| 63 |
new_password = Fernet.generate_password(8).decode()
|
|
|
|
| 27 |
st.session_state.username = username
|
| 28 |
st.session_state.scratch_pad = st.session_state.scratch_pad
|
| 29 |
encrypted_password = fernet.encrypt(password.encode()).decode()
|
| 30 |
+
user_history[username] = {
|
| 31 |
+
'password': encrypted_password,
|
| 32 |
+
'scratch_pad': st.session_state.scratch_pad
|
| 33 |
+
}
|
| 34 |
with open(history_file, 'w') as file:
|
| 35 |
json.dump(user_history, file)
|
| 36 |
|
|
|
|
| 59 |
else:
|
| 60 |
st.warning("Username not found. Please register first.")
|
| 61 |
return False
|
| 62 |
+
|
|
|
|
| 63 |
def reset_password(username):
|
| 64 |
if username in user_history:
|
| 65 |
new_password = Fernet.generate_password(8).decode()
|