diff --git a/prisma/dev.db b/prisma/dev.db index 6e0b800..4d6eb2e 100644 Binary files a/prisma/dev.db and b/prisma/dev.db differ diff --git a/src/routes/+page.server.ts b/src/routes/+page.server.ts index 614de2d..145d816 100644 --- a/src/routes/+page.server.ts +++ b/src/routes/+page.server.ts @@ -1,18 +1,18 @@ import { prisma } from '$lib/server/prisma'; - -export async function load(event) { - const userId = event.cookies.get('user'); - if (!userId && isNaN(Number(userId))) { +import type { Session } from 'lucia'; +export async function load(event: Session) { + const userId = event.userId; + if (!userId) { return { authenticated: false }; } const user = await prisma.user.findUnique({ where: { - id: Number(userId) + id: userId } }); return { authenticated: !!user }; -} \ No newline at end of file +} diff --git a/src/routes/login/+page.svelte b/src/routes/login/+page.svelte new file mode 100644 index 0000000..1eb8b77 --- /dev/null +++ b/src/routes/login/+page.svelte @@ -0,0 +1,49 @@ + + +