Add max-age to login cookie for persisting

This commit is contained in:
Kalle
2022-06-24 11:02:07 +03:00
parent 3e6b5e6f9b
commit 5544a489a0

View File

@@ -1,6 +1,8 @@
import { createCookieSessionStorage } from "@remix-run/node";
import invariant from "tiny-invariant";
const ONE_YEAR_IN_SECONDS = 31_536_000;
invariant(process.env["SESSION_SECRET"]);
export const authSessionStorage = createCookieSessionStorage({
cookie: {
@@ -10,5 +12,6 @@ export const authSessionStorage = createCookieSessionStorage({
httpOnly: true,
secrets: [process.env["SESSION_SECRET"]],
secure: process.env.NODE_ENV === "production",
maxAge: ONE_YEAR_IN_SECONDS,
},
});