import { NextRequest, NextResponse } from 'next/server'; import { getCurrentUser } from '@/lib/auth'; import { getUserAccessiblePages } from '@/lib/permissions'; export async function GET(request: NextRequest) { try { const user = await getCurrentUser(); if (!user) { return NextResponse.json({ error: 'Non autorisé' }, { status: 401 }); } const accessiblePages = await getUserAccessiblePages(user.id); return NextResponse.json({ pages: accessiblePages }); } catch (error) { console.error('Erreur lors de la récupération des pages accessibles:', error); return NextResponse.json( { error: 'Erreur serveur' }, { status: 500 } ); } }