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"]
The use of Logout button logic is incorrect.
Current
Proposed solution