diff --git a/src/alpine-data/logout.ts b/src/alpine-data/logout.ts deleted file mode 100644 index 3121b68..0000000 --- a/src/alpine-data/logout.ts +++ /dev/null @@ -1,18 +0,0 @@ -export default () => ({ - async handleLogout() { - if (confirm("确定要退出登录吗?")) { - await fetch(`/logout`, { - method: "POST", - credentials: "same-origin", - headers: { - "X-Xsrf-Token": - document.cookie - .split("; ") - .find((row) => row.startsWith("XSRF-TOKEN")) - ?.split("=")[1] || "", - }, - }); - window.location.reload(); - } - }, -}); diff --git a/src/main.ts b/src/main.ts index 2827578..c405cb7 100644 --- a/src/main.ts +++ b/src/main.ts @@ -6,7 +6,6 @@ import dropdown from "./alpine-data/dropdown"; import colorSchemeSwitcher from "./alpine-data/color-scheme-switcher"; import upvote from "./alpine-data/upvote"; import share from "./alpine-data/share"; -import logout from "./alpine-data/logout"; import uiPermission from "./alpine-data/ui-permission"; window.Alpine = Alpine; @@ -17,7 +16,6 @@ Alpine.data("colorSchemeSwitcher", colorSchemeSwitcher); Alpine.data("upvote", upvote); // @ts-ignore Alpine.data("share", share); -Alpine.data("logout", logout); // @ts-ignore Alpine.data("uiPermission", uiPermission); diff --git a/templates/modules/header.html b/templates/modules/header.html index c30a237..afbca43 100644 --- a/templates/modules/header.html +++ b/templates/modules/header.html @@ -130,14 +130,13 @@