Files
rustfs-console/middleware/auth.global.ts
T
2025-04-11 19:25:23 +08:00

18 lines
302 B
TypeScript

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