dnplus / streamlit-oauth

Simple OAuth Component for Streamlit App
MIT License
111 stars 18 forks source link

Logic error in examples/google.py in the use of Logout button #22

Closed fsmosca closed 5 months ago

fsmosca commented 5 months ago

The use of Logout button logic is incorrect.

Current

else:
    st.write("You are logged in!")
    st.write(st.session_state["auth"])
    st.write(st.session_state["token"])
    st.button("Logout")
    del st.session_state["auth"]
    del st.session_state["token"]

Proposed solution

if st.button("Logout"):
    del st.session_state["auth"]
    del st.session_state["token"]