feat: secu migrate to user uuid

This commit is contained in:
Julien Froidefond
2025-08-21 13:54:13 +02:00
parent ef16c73625
commit 578f0858e8
12 changed files with 532 additions and 70 deletions

View File

@@ -23,15 +23,16 @@ export function middleware(request: NextRequest) {
if (
pathname.includes("/_next/") ||
pathname.includes("/favicon.ico") ||
pathname.includes("/public/")
pathname.includes("/public/") ||
pathname.includes("/api/skills/migrate")
) {
return NextResponse.next();
}
// Vérifier le cookie d'authentification
const userId = request.cookies.get(COOKIE_NAME)?.value;
// Vérifier le cookie d'authentification (maintenant un UUID)
const userUuid = request.cookies.get(COOKIE_NAME)?.value;
if (!userId) {
if (!userUuid) {
// Rediriger vers la page de login si pas authentifié
const loginUrl = new URL("/login", request.url);
return NextResponse.redirect(loginUrl);