finish user login via password

This commit is contained in:
rafiarrafif
2025-05-12 22:12:51 +07:00
parent c72a06adb4
commit ad9f66a642
2 changed files with 20 additions and 11 deletions

View File

@ -0,0 +1,15 @@
import { serialize } from "cookie";
export const setCookie = async (set: any, payload: string) => {
const cookieLifetime = Number(process.env.SESSION_EXPIRE!);
const serializedCookie = serialize("auth_token", payload, {
httpOnly: true,
secure: true,
sameSite: "strict",
maxAge: cookieLifetime,
path: "/",
});
set.headers["set-cookie"] = serializedCookie;
return serializedCookie;
};