higgys-android-website/app/api/admin/login/route.ts

14 lines
437 B
TypeScript

import { NextResponse } from "next/server"
import { validateAdminPassword, getAdminToken } from "@/lib/admin-auth"
export async function POST(request: Request) {
const body = await request.json()
const { password } = body
if (!password || !validateAdminPassword(password)) {
return NextResponse.json({ error: "Invalid password" }, { status: 401 })
}
return NextResponse.json({ success: true, token: getAdminToken() })
}