Files
kr-phim/app/middleware/auth.ts
T

15 lines
257 B
TypeScript
Raw Normal View History

2026-07-23 11:00:05 -04:00
export default defineNuxtRouteMiddleware(async (to) => {
if (to.path !== '/thanh-vien') return
let user = null
try {
user = await $fetch('/api/auth/me')
} catch {
return navigateTo('/')
}
2026-07-23 11:00:05 -04:00
if (!user) {
2026-07-23 11:00:05 -04:00
return navigateTo('/')
}
})