refactor: review cookie code for auth

This commit is contained in:
Julien Froidefond
2025-08-28 12:07:35 +02:00
parent 725a368b7e
commit 117ac243f5
4 changed files with 34 additions and 84 deletions

View File

@@ -1,4 +1,6 @@
import { NextResponse } from "next/server";
import { AuthService } from "@/services";
export async function POST() {
try {
@@ -8,14 +10,8 @@ export async function POST() {
{ status: 200 }
);
// Supprimer le cookie de session
response.cookies.set("session_token", "", {
httpOnly: true,
secure: process.env.NODE_ENV === "production",
sameSite: "lax",
maxAge: 0, // Expire immédiatement
path: "/",
});
// Supprimer la session et le cookie
AuthService.removeSession(response);
return response;
} catch (error) {