export default defineNuxtRouteMiddleware((to) => { const { isLoggedIn, isAdmin } = useAuth(); if (!isLoggedIn.value) { return navigateTo(`/connexion?redirect=${encodeURIComponent(to.fullPath)}`); } if (!isAdmin.value) { throw createError({ statusCode: 403, statusMessage: "Accès refusé - Privilèges administrateur requis", }); } });