From 458025edb40edae276e401b4f48ade01d5056400 Mon Sep 17 00:00:00 2001 From: marzban-dev Date: Thu, 16 Jan 2025 16:03:12 +0330 Subject: [PATCH] Logout if there is no token --- frontend/middleware/checkIsLoggedIn.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/frontend/middleware/checkIsLoggedIn.ts b/frontend/middleware/checkIsLoggedIn.ts index 7f79e6b..e7f100b 100644 --- a/frontend/middleware/checkIsLoggedIn.ts +++ b/frontend/middleware/checkIsLoggedIn.ts @@ -1,9 +1,12 @@ -export default defineNuxtRouteMiddleware(() => { - const { token } = useAuth(); +import { useAuth } from "~/composables/api/auth/useAuth"; - if (token.value) { +export default defineNuxtRouteMiddleware(() => { + const { token, logout } = useAuth(); + + if (!!token.value) { return; } else { + logout(); return navigateTo("/signin"); } });