10 lines
272 B
TypeScript
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('/')
|
|
}
|
|
})
|