From 200e89f066668513b27084559ea2e8ef9505d159 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B3=E5=85=83=E7=9A=93?= Date: Mon, 23 Jun 2025 07:13:57 +0800 Subject: [PATCH] **Maybe** fix the sources system & fix logout system. --- components/app/windows/sources.vue | 6 +++--- server/api/user/logout.ts | 20 +++++++++++--------- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/components/app/windows/sources.vue b/components/app/windows/sources.vue index 27818c9..a7de0d8 100644 --- a/components/app/windows/sources.vue +++ b/components/app/windows/sources.vue @@ -11,8 +11,8 @@ const props = defineProps<{ }>(); const openNewWindow = (itemId: string) => { - emit("windowopener", "aboutNewsOrg"); emit("loadValue", itemId); + emit("windowopener", "aboutNewsOrg"); }; const { @@ -78,9 +78,9 @@ onMounted(async () => { {{ errorMsg }} -
+
diff --git a/server/api/user/logout.ts b/server/api/user/logout.ts index 6e28a81..d43cf28 100644 --- a/server/api/user/logout.ts +++ b/server/api/user/logout.ts @@ -1,16 +1,18 @@ import getUserTokenMinusSQLInjection from "~/server/components/getUserToken"; export default defineEventHandler(async (event) => { - const loginCookie = await getUserTokenMinusSQLInjection(event); + const userToken = await getUserTokenMinusSQLInjection(event); + if (userToken.error.length !== 0) { + return { + error: userToken.error, + }; + } try { - if (false) { - deleteCookie(event, "token"); - return { - success: true, - error: null, - }; - } - return "testing"; + deleteCookie(event, "token"); + return { + success: true, + error: null, + }; } catch (e) { return { success: false,