verschoben von innohub/k3s repo

This commit is contained in:
titver968
2025-03-25 12:44:24 +01:00
parent 18910fe4c7
commit 23e8f80eeb
82 changed files with 3970 additions and 0 deletions

16
src/hooks.server.js Normal file
View File

@@ -0,0 +1,16 @@
import { decryptToken } from '$lib/auth';
/** @type {import('@sveltejs/kit').Handle} */
export async function handle({ event, resolve }) {
const jwt = event.cookies.get('session');
try {
if (jwt) {
event.locals.user = decryptToken(jwt);
return resolve(event);
}
} catch (err) {
await event.cookies.delete('session');
event.locals.user = null;
}
return resolve(event);
}