fix login

This commit is contained in:
JCEEE
2026-09-22 20:39:35 +01:00
parent fa1bf1e09d
commit 31da825e93
+6
View File
@@ -7,6 +7,7 @@ import {
setSessionCookie,
clearSessionCookie,
setChildSessionCookie,
setActiveChild,
clearActiveChild,
PLATFORM_SESSION_COOKIE,
clearPlatformSession
@@ -81,6 +82,11 @@ export const handle: Handle = async ({ event, resolve }) => {
if (freshToken !== childToken) {
setChildSessionCookie(event.cookies, activeId, freshToken);
}
// Sliding expiry: pb_active has the same 5-day maxAge as the
// token cookies but was previously never re-set, so it aged
// out 5 days after join/switch despite daily use. Re-set it
// on every authenticated request to keep it alive.
setActiveChild(event.cookies, activeId);
return resolve(event);
}
} catch {