Skip to content

Commit 96c4833

Browse files
authored
Merge pull request #83 from dnplus/codex/挑選程式碼修復錯誤
Fix logout handling in OAuth examples
2 parents d18b219 + 057a575 commit 96c4833

File tree

5 files changed

+11
-8
lines changed

5 files changed

+11
-8
lines changed

examples/discord.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,6 @@
3434
else:
3535
st.write("You are logged in!")
3636
st.write(st.session_state["discord_token"])
37-
st.button("Logout")
38-
del st.session_state["discord_token"]
37+
if st.button("Logout"):
38+
del st.session_state["discord_token"]
39+
st.rerun()

examples/github.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,5 +60,6 @@
6060
else:
6161
st.write("You are logged in!")
6262
st.write(st.session_state["github_credentials"])
63-
st.button("Logout")
64-
del st.session_state["github_credentials"]
63+
if st.button("Logout"):
64+
del st.session_state["github_credentials"]
65+
st.rerun()

examples/google.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,4 @@
5151
st.write(st.session_state["token"])
5252
if st.button("Logout"):
5353
del st.session_state["auth"]
54-
del st.session_state["token"]
54+
del st.session_state["token"]

examples/kinde.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,4 @@ def base64url_decode(input):
6262
if st.button("Logout"):
6363
del st.session_state["auth"]
6464
del st.session_state["token"]
65-
st.rerun()
65+
st.rerun()

examples/notion.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,5 +86,6 @@ async def get_access_token(
8686
else:
8787
st.write("You are logged in!")
8888
st.write(st.session_state["notion_token"])
89-
st.button("Logout")
90-
del st.session_state["notion_token"]
89+
if st.button("Logout"):
90+
del st.session_state["notion_token"]
91+
st.rerun()

0 commit comments

Comments
 (0)