Files
bibdle/src/routes/auth/logout/+page.server.ts
2026-02-05 00:47:55 -05:00

13 lines
356 B
TypeScript

import { redirect } from '@sveltejs/kit';
import type { Actions } from './$types';
import * as auth from '$lib/server/auth';
export const actions: Actions = {
default: async ({ locals, cookies }) => {
if (locals.session) {
await auth.invalidateSession(locals.session.id);
}
auth.deleteSessionTokenCookie({ cookies });
redirect(302, '/');
}
};