osbm commited on
Commit
32b8a64
·
1 Parent(s): 2a2a63d

remove error message for unauthenticated users and trigger rerun on successful login

Browse files
Files changed (1) hide show
  1. app.py +1 -1
app.py CHANGED
@@ -117,7 +117,6 @@ def update_vote(
117
 
118
 
119
  if 'loggedin' not in st.session_state: # user is not logged in
120
- st.error("You are not logged in")
121
  with st.form("login"):
122
  username = st.selectbox("Select voter", voters)
123
  password = st.text_input("Password (get password from [email protected])", type="password")
@@ -131,6 +130,7 @@ if 'loggedin' not in st.session_state: # user is not logged in
131
  st.success("Welcome, " + username)
132
  st.write("You are now logged in")
133
  st.session_state['loggedin'] = username
 
134
 
135
  else: # logged in
136
  username = st.session_state['loggedin']
 
117
 
118
 
119
  if 'loggedin' not in st.session_state: # user is not logged in
 
120
  with st.form("login"):
121
  username = st.selectbox("Select voter", voters)
122
  password = st.text_input("Password (get password from [email protected])", type="password")
 
130
  st.success("Welcome, " + username)
131
  st.write("You are now logged in")
132
  st.session_state['loggedin'] = username
133
+ st.rerun()
134
 
135
  else: # logged in
136
  username = st.session_state['loggedin']