blob: 3e5a86988e88ac05559b797cb900dc7eb2691c2c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
import { createCookieSessionStorage } from "react-router";
export const { getSession, commitSession, destroySession } = createCookieSessionStorage({
cookie: {
name: "__todo_session",
secrets: [process.env.SESSION_SECRET ?? "dev-secret-change-in-production"],
secure: process.env.NODE_ENV === "production",
httpOnly: true,
sameSite: "lax",
maxAge: 60 * 60 * 24 * 30,
},
});
|