zayeem00 commited on
Commit
c66a675
·
verified ·
1 Parent(s): d8d4de5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -3
app.py CHANGED
@@ -95,6 +95,10 @@ def authenticate(username, password):
95
  return True
96
  return False
97
 
 
 
 
 
98
  # Authentication block
99
  if not st.session_state.authenticated:
100
  st.title("Login")
@@ -104,12 +108,12 @@ if not st.session_state.authenticated:
104
  if authenticate(username, password):
105
  st.session_state.authenticated = True
106
  st.session_state.just_logged_in = True
107
- st.experimental_rerun()
108
  else:
109
  st.error("Invalid username or password")
110
  elif st.session_state.just_logged_in:
111
  st.session_state.just_logged_in = False
112
- st.experimental_rerun()
113
  else:
114
  # Sidebar for logo, file upload, and file management
115
  with st.sidebar:
@@ -143,7 +147,7 @@ else:
143
  if st.button("Delete Selected File"):
144
  os.remove(os.path.join(UPLOAD_DIR, selected_file))
145
  st.success(f"File '{selected_file}' deleted successfully.")
146
- st.experimental_rerun()
147
 
148
  if st.button("Load Selected File") or st.session_state.df is None:
149
  try:
 
95
  return True
96
  return False
97
 
98
+ # Function to trigger rerun
99
+ def trigger_rerun():
100
+ st.experimental_set_query_params(rerun=str(pd.Timestamp.now()))
101
+
102
  # Authentication block
103
  if not st.session_state.authenticated:
104
  st.title("Login")
 
108
  if authenticate(username, password):
109
  st.session_state.authenticated = True
110
  st.session_state.just_logged_in = True
111
+ trigger_rerun()
112
  else:
113
  st.error("Invalid username or password")
114
  elif st.session_state.just_logged_in:
115
  st.session_state.just_logged_in = False
116
+ trigger_rerun()
117
  else:
118
  # Sidebar for logo, file upload, and file management
119
  with st.sidebar:
 
147
  if st.button("Delete Selected File"):
148
  os.remove(os.path.join(UPLOAD_DIR, selected_file))
149
  st.success(f"File '{selected_file}' deleted successfully.")
150
+ trigger_rerun()
151
 
152
  if st.button("Load Selected File") or st.session_state.df is None:
153
  try: