in sample_app/cerebral_genai/code/rag-on-edge-web/page_home.py [0:0]
def check_password():
# """Returns `True` if the user had a correct password."""
def password_entered():
# """Checks whether a password entered by the user is correct."""
if (
# hardcode username and password here just for testing purpose, please remove it in production
st.session_state["username001"] == "admin" and
st.session_state["password001"] == "admin123456"
):
del st.session_state["password"] # don't store username + password
del st.session_state["username"]
return True
else:
return False
st.title("Log In")
st.session_state["username001"] = st.text_input("Username", key="username")
st.session_state["password001"] = st.text_input("Password", type="password", key="password")
if st.button("Login"):
if password_entered():
st.session_state.password_correct = True
st.experimental_rerun()
else:
st.error("😕 wrong username or password")