Spaces:
Sleeping
Sleeping
remove error message for unauthenticated users and trigger rerun on successful login
Browse files
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']
|