export default defineNuxtRouteMiddleware((to) => { const { isAdmin, isLoggedIn } = useAuth(); if (!isLoggedIn.value) { return navigateTo({ path: "/connexion", query: { redirect: to.fullPath } }); } if (!isAdmin.value) { return abortNavigation({ statusCode: 403, message: "Vous n'avez pas les permissions requises pour accéder à cette page.", }); } });