mirror of
https://github.com/ngthanhvu/kr-phim.git
synced 2026-08-10 16:47:46 +00:00
12 lines
303 B
TypeScript
12 lines
303 B
TypeScript
export default defineNuxtRouteMiddleware(async (to) => {
|
|
if (to.path !== '/thanh-vien') return
|
|
|
|
const { data: user, error } = await useFetch('/api/auth/me', {
|
|
headers: useRequestHeaders(['cookie']),
|
|
})
|
|
|
|
if (error.value?.statusCode === 401 || !user.value) {
|
|
return navigateTo('/')
|
|
}
|
|
})
|