Files
gov-portals-monorepo/DBIS/app/api/auth/mock-login/route.ts
2026-02-13 10:30:56 -08:00

11 lines
457 B
TypeScript

import { NextRequest, NextResponse } from "next/server";
export async function POST(request: NextRequest) {
const form = await request.formData();
const returnUrl = (form.get("returnUrl") as string) ?? "/dashboard";
const role = (form.get("role") as string) ?? "member";
const res = NextResponse.redirect(new URL(returnUrl, request.url));
res.cookies.set("portal-role", role, { path: "/", httpOnly: true, maxAge: 60 * 60 * 24 });
return res;
}