Files
famdone/frontend/src/routes/logout/+page.server.ts
T
2026-09-12 08:45:13 +01:00

17 lines
469 B
TypeScript

import { redirect } from '@sveltejs/kit';
import { clearSessionCookie, clearLegacyCookies, clearDeviceSessions } from '$lib/server/session';
function signOut(event: { cookies: any }) {
clearSessionCookie(event.cookies);
clearLegacyCookies(event.cookies);
// Shared device: also drop every child session + the active pointer.
clearDeviceSessions(event.cookies);
}
export const actions = {
default: (event) => {
signOut(event);
throw redirect(303, '/');
}
};