import { NextResponse } from "next/server"; import { requireAdminSession } from "@/lib/admin/auth"; import { saveSiteSettings } from "@/lib/admin/store"; export async function POST(request: Request) { if (!await requireAdminSession()) return NextResponse.json({ message: "Nicht autorisiert." }, { status: 401 }); await saveSiteSettings(await request.formData()); return NextResponse.redirect(new URL("/admin/einstellungen?saved=1", request.url)); }