From 387a9b21a839e17a59f062f4fb5a6b1f71c509d6 Mon Sep 17 00:00:00 2001 From: Chi Cong Tran Date: Mon, 29 Sep 2025 08:03:18 +0200 Subject: [PATCH] refactoring in auth-service magic urls: path --- src/lib/server/authService.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/lib/server/authService.ts b/src/lib/server/authService.ts index 98155c8..c4e2e4e 100644 --- a/src/lib/server/authService.ts +++ b/src/lib/server/authService.ts @@ -1,6 +1,7 @@ import { dev } from '$app/environment'; import { fail, redirect, type Cookies, type RequestEvent } from '@sveltejs/kit'; import { authenticate } from '$lib/auth'; +import { ROUTE_NAMES } from '../../routes'; const COOKIE_NAME = 'session'; @@ -14,16 +15,16 @@ export const loginUser = async ({ request, cookies }: { request: Request; cookie if (!token) return fail(400, { user, incorrect: true }); cookies.set(COOKIE_NAME, token, { - path: '/', + path: ROUTE_NAMES.ROOT, httpOnly: true, sameSite: 'strict', secure: !dev }); - return redirect(303, '/'); + return redirect(303, ROUTE_NAMES.ROOT); }; export const logoutUser = async (event: RequestEvent) => { - event.cookies.delete(COOKIE_NAME, { path: '/' }); + event.cookies.delete(COOKIE_NAME, { path: ROUTE_NAMES.ROOT }); event.locals.user = null; return { success: true }; };