From 80f05bb514f44905835c8571dd5d94cba9a32d53 Mon Sep 17 00:00:00 2001 From: SauceyRed Date: Sun, 1 Jun 2025 01:42:18 +0200 Subject: [PATCH] feat: make redirects replace current url so you can go back to previous page without being immediately redirected --- pages/login.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pages/login.vue b/pages/login.vue index a66d29f..c7f4cbc 100644 --- a/pages/login.vue +++ b/pages/login.vue @@ -43,6 +43,7 @@ const registrationEnabled = ref(true); const apiBase = useCookie("api_base"); if (apiBase.value) { + console.log("apiBase:", apiBase.value); const statsUrl = new URL("/stats", apiBase.value).href; const { status, data } = await useFetch(statsUrl); if (status.value == "success" && data.value) { @@ -62,9 +63,9 @@ async function formLogin(e: Event) { console.log("logged in"); if (query.redirect_to) { console.log("redirecting to:", query.redirect_to); - return await navigateTo(query.redirect_to); + return await navigateTo(query.redirect_to, { replace: true }); } - return await navigateTo("/"); + return await navigateTo("/", { replace: true }); } catch (error) { console.error("Error logging in:", error); }