This commit is contained in:
2025-08-08 00:43:42 +07:00
parent 85207f8ad2
commit 8d1319164e
2 changed files with 17 additions and 9 deletions
+10 -5
View File
@@ -1,11 +1,16 @@
export default defineNuxtRouteMiddleware((to, from) => {
const accessToken = useCookie('access_token').value;
try {
const accessToken = useCookie('access_token').value;
const isPublicRoute =
['/auth/login'].includes(to.path) ||
to.path.startsWith('/auth/activation/');
const isPublicRoute =
['/auth/login'].includes(to.path) ||
to.path.startsWith('/auth/activation/');
if (!accessToken && !isPublicRoute) {
if (!accessToken && !isPublicRoute) {
return navigateTo('/auth/login');
}
} catch (error) {
console.error('Auth middleware error:', error);
return navigateTo('/auth/login');
}
})