export default defineNuxtRouteMiddleware((to) => { const config = useRuntimeConfig(); const authCookieName = config.public.authCookieName || 'fregat_auth_token'; const authToken = useCookie(authCookieName); const isLoginPage = to.path === '/login'; if (!authToken.value && !isLoginPage) { return navigateTo('/login'); } if (authToken.value && isLoginPage) { return navigateTo('/'); } });