refactoring in auth-service magic urls: path

This commit is contained in:
2025-09-29 08:03:18 +02:00
parent 7d0ec1283b
commit 387a9b21a8

View File

@@ -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 };
};