f090_magic_strings_refactoring #35

Merged
jared merged 29 commits from f090_magic_strings_refactoring into development 2025-09-30 13:33:27 +02:00
Showing only changes of commit 387a9b21a8 - Show all commits

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