| | import streamlit as st |
| |
|
| | def initialize_session_state(): |
| | if 'initialized' not in st.session_state: |
| | st.session_state.clear() |
| | st.session_state.initialized = True |
| | st.session_state.logged_in = False |
| | st.session_state.page = 'login' |
| | st.session_state.username = None |
| | st.session_state.role = None |
| | st.session_state.lang_code = 'es' |
| |
|
| | |
| | |
| | |
| |
|
| | def logout(): |
| | for key in list(st.session_state.keys()): |
| | del st.session_state[key] |
| | initialize_session_state() |
| | st.session_state.logged_out = True |
| |
|
| | |
| | __all__ = ['initialize_session_state', 'logout'] |