From 075e33d2af112129413c5018eb12634c4fdc708e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B3=E5=85=83=E7=9A=93?= Date: Thu, 12 Jun 2025 23:16:24 +0800 Subject: [PATCH] Fix settings aka it does not do stuff when the user has logged in. --- components/app/windows/settings.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/components/app/windows/settings.vue b/components/app/windows/settings.vue index cd2dc96..4a845a9 100644 --- a/components/app/windows/settings.vue +++ b/components/app/windows/settings.vue @@ -27,6 +27,10 @@ const userData = ref({ }); const enteruseremail = ref(); onMounted(async () => { + await validateUserInfo(); +}); + +const validateUserInfo = async () => { const req = await fetch("/api/user/validateUserToken"); const res = await req.json(); if (res.current_spot === "LOGOUT") { @@ -37,7 +41,7 @@ onMounted(async () => { userData.value = res; useremail.value = res.email; isLoggedIn.value = true; -}); +}; const emit = defineEmits(["windowopener"]); @@ -166,6 +170,7 @@ const submitUserPassword = async () => { success.value = true; console.log(res); userAccount.value = ""; + await validateUserInfo(); } else { error.value = true; errormsg.value = res.error;