17 lines
454 B
TypeScript
17 lines
454 B
TypeScript
import { NextRequest, NextResponse } from "next/server"
|
|
import { cookies } from "next/headers"
|
|
|
|
export async function POST(req: NextRequest) {
|
|
const { email } = await req.json()
|
|
|
|
const cookieStore = await cookies()
|
|
cookieStore.set("autojobs_user", email.split("@")[0], {
|
|
httpOnly: true,
|
|
secure: process.env.NODE_ENV === "production",
|
|
sameSite: "lax",
|
|
maxAge: 60 * 60 * 24 * 30
|
|
})
|
|
|
|
return NextResponse.json({ status: "ok" })
|
|
}
|