From 86c1a8a1269a42ac195280f62acee0fd3251f7b9 Mon Sep 17 00:00:00 2001 From: EETagent Date: Sun, 4 Dec 2022 14:44:39 +0100 Subject: [PATCH] feat: logout endpoint --- .../(admin)/admin/auth/logout/+page.server.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 frontend/src/routes/(admin)/admin/auth/logout/+page.server.ts diff --git a/frontend/src/routes/(admin)/admin/auth/logout/+page.server.ts b/frontend/src/routes/(admin)/admin/auth/logout/+page.server.ts new file mode 100644 index 0000000..98232db --- /dev/null +++ b/frontend/src/routes/(admin)/admin/auth/logout/+page.server.ts @@ -0,0 +1,14 @@ +import type { PageServerLoad } from './$types'; + +import { redirect } from '@sveltejs/kit'; +import { apiLogout } from '$lib/@api/admin'; + +export const load: PageServerLoad = async ({ fetch, cookies }) => { + const a = await apiLogout(fetch); + console.log(a); + + cookies.delete('id', { path: '/' }); + cookies.delete('key', { path: '/' }); + + throw redirect(302, '/admin/auth/login'); +};