Files
Beyhan Oğur 5285a0dd86 first commit
2026-04-26 22:07:47 +03:00

12 lines
299 B
TypeScript

export default defineNuxtRouteMiddleware((to, from) => {
const { status, data } = useAuth();
if (status.value !== 'authenticated') {
return navigateTo('/auth/login?callbackUrl=' + to.fullPath);
}
if (!data.value?.user?.is_admin) {
return navigateTo('/');
}
});