From 1068a3b53a09c64fc0cf273d3ff532480cabaf08 Mon Sep 17 00:00:00 2001 From: eewing Date: Mon, 23 Feb 2026 15:17:36 -0600 Subject: [PATCH] Update internal server options and enhance cookie management. Changed version hash and added maxAge and secure attributes to the cookie settings for improved session persistence and security in production environments. --- .svelte-kit/generated/server/internal.js | 2 +- src/hooks.server.ts | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.svelte-kit/generated/server/internal.js b/.svelte-kit/generated/server/internal.js index 703b8e0b..b5fcb249 100644 --- a/.svelte-kit/generated/server/internal.js +++ b/.svelte-kit/generated/server/internal.js @@ -24,7 +24,7 @@ export const options = { app: ({ head, body, assets, nonce, env }) => "\n\n \n \n \n \n \n " + head + "\n \n \n
" + body + "
\n \n\n", error: ({ status, message }) => "\n\n\t\n\t\t\n\t\t" + message + "\n\n\t\t\n\t\n\t\n\t\t
\n\t\t\t" + status + "\n\t\t\t
\n\t\t\t\t

" + message + "

\n\t\t\t
\n\t\t
\n\t\n\n" }, - version_hash: "10oaf5p" + version_hash: "1ny23cs" }; export async function get_hooks() { diff --git a/src/hooks.server.ts b/src/hooks.server.ts index e9b82cba..1d035521 100644 --- a/src/hooks.server.ts +++ b/src/hooks.server.ts @@ -50,9 +50,15 @@ export const handle: Handle = async ({ event, resolve }) => { } const response = await resolve(event); + const isProduction = process.env.NODE_ENV === 'production'; response.headers.append( 'set-cookie', - event.locals.pb.authStore.exportToCookie({ httpOnly: false, sameSite: 'Lax' }) + event.locals.pb.authStore.exportToCookie({ + httpOnly: false, + sameSite: 'Lax', + maxAge: 60 * 60 * 24 * 7, // 7 days so login persists across browser sessions + secure: isProduction + }) ); return response; };