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 contact@osbm.dev)", 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 contact@osbm.dev)", 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']
|