Chris8055 commited on
Commit
95bec67
·
verified ·
1 Parent(s): e9e3bc7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -114,7 +114,8 @@ def logout():
114
  st.session_state.user_name = None
115
  st.session_state.user_email = None
116
  st.success("Logged out successfully.")
117
- st.experimental_rerun()
 
118
 
119
  # Main App
120
  if st.session_state.logged_in:
@@ -157,4 +158,7 @@ if st.session_state.logged_in:
157
  st.session_state.user_tasks.clear()
158
  st.success("All tasks deleted.")
159
  else:
 
 
 
160
  login()
 
114
  st.session_state.user_name = None
115
  st.session_state.user_email = None
116
  st.success("Logged out successfully.")
117
+ # Instead of rerunning the app immediately, just set a flag
118
+ st.session_state.logout = True
119
 
120
  # Main App
121
  if st.session_state.logged_in:
 
158
  st.session_state.user_tasks.clear()
159
  st.success("All tasks deleted.")
160
  else:
161
+ if 'logout' in st.session_state and st.session_state.logout:
162
+ del st.session_state.logout # Remove the logout flag after using it
163
+ st.experimental_rerun() # Rerun the app to show the login page
164
  login()