chore: upload parte 1 - logica
DevSecOps Enterprise Pipeline / security-gate-and-deploy (push) Failing after 41s

This commit is contained in:
2026-06-01 15:35:53 +01:00
parent a63625d228
commit 9c14a19a87
127 changed files with 22255 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
import { NextResponse } from "next/server";
import { getDb } from "@/lib/db";
import { cookies } from "next/headers";
export async function POST() {
try {
const sql = getDb();
const cookieStore = await cookies();
const sessionToken = cookieStore.get("session_token")?.value;
if (sessionToken) {
await sql(`DELETE FROM sessions WHERE token = $1`, [sessionToken]);
}
cookieStore.delete("session_token");
return NextResponse.json({ success: true });
} catch (error) {
console.error("Logout error:", error);
return NextResponse.json(
{ error: "Failed to logout" },
{ status: 500 }
);
}
}