hestia/src/routes/+page.server.ts
Baobeld abc30a2a03
Greet user (#21)
* ignore underscores

* great user and redirect to login on /app

* format

* pass user as property of data object
2024-12-19 22:24:44 -05:00

18 lines
372 B
TypeScript

import { prisma } from '$lib/server/prisma';
import { redirect } from '@sveltejs/kit';
export async function load(event) {
const sessionId = event.cookies.get('auth_session');
if (!sessionId) {
redirect(303, '/login');
}
const user = await prisma.session.findUnique({
where: {
id: sessionId,
},
});
if (!user) {
redirect(300, '/login');
}
return {};
}