使用openai进行了代码review

This commit is contained in:
2026-02-24 11:33:08 +08:00
parent 9efdf060f5
commit 0c97f02e51
32 changed files with 1499 additions and 969 deletions
+15
View File
@@ -0,0 +1,15 @@
import { NextResponse } from "next/server";
import { cookies } from "next/headers";
import { getSessionCookieName, verifySessionToken } from "@/lib/session";
export async function requireApiAuth(): Promise<NextResponse | null> {
const cookieStore = await cookies();
const authCookie = cookieStore.get(getSessionCookieName());
const isAuthenticated = authCookie ? await verifySessionToken(authCookie.value) : false;
if (!isAuthenticated) {
return NextResponse.json({ error: "Unauthorized" }, { status: 401 });
}
return null;
}