foamking/app/api/auth/login/route.ts
mikl0s 90407c4f8d refactor: simplify auth routes, remove setup endpoint
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 21:51:04 +00:00

22 lines
641 B
TypeScript

import { NextRequest, NextResponse } from "next/server"
import { login } from "@/lib/auth"
export async function POST(request: NextRequest) {
try {
const { email, password } = await request.json()
if (!email || !password) {
return NextResponse.json({ error: "Email og adgangskode er påkrævet" }, { status: 400 })
}
const result = await login(email, password)
if (!result.success) {
return NextResponse.json({ error: result.error }, { status: 401 })
}
return NextResponse.json({ success: true })
} catch {
return NextResponse.json({ error: "Der opstod en fejl" }, { status: 500 })
}
}