Files
lic/front-end/app/middleware/auth.global.ts
2026-03-14 10:34:51 -03:00

10 lines
272 B
TypeScript

export default defineNuxtRouteMiddleware((to) => {
const { isAuthenticated } = useAuth()
if (!isAuthenticated.value && to.path !== '/login') {
return navigateTo('/login')
}
if (isAuthenticated.value && to.path === '/login') {
return navigateTo('/')
}
})