From 771a0f301c222d7e54c3cd9721d2193b4b25cfaf Mon Sep 17 00:00:00 2001 From: Shahrad Elahi Date: Wed, 8 Nov 2023 01:52:00 +0330 Subject: [PATCH] fix cookie on remote --- web/src/routes/login/+page.server.ts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/web/src/routes/login/+page.server.ts b/web/src/routes/login/+page.server.ts index 369b930..75b31c3 100644 --- a/web/src/routes/login/+page.server.ts +++ b/web/src/routes/login/+page.server.ts @@ -38,7 +38,22 @@ export const actions: Actions = { } const token = await generateToken(); - event.cookies.set('authorization', token); + + const { ORIGIN } = process.env; + if (ORIGIN) { + console.log('[+] TEST ONLY', 'ORIGIN', ORIGIN); + + const secure = ORIGIN.startsWith('https://'); + event.cookies.set('authorization', token, { + secure, + httpOnly: true, + path: '/' + }); + + } else { + event.cookies.set('authorization', token); + } + return { ok: true }; },