/** * Named middleware for portal pages (`/portal/**`). * Ensures the user is authenticated. Access is open to every authenticated user * (ROLE_CLIENT see their portal, ROLE_ADMIN/ROLE_USER may preview it). */ export default defineNuxtRouteMiddleware(() => { const auth = useAuthStore() if (!auth.isAuthenticated) { return navigateTo('/login') } })