diff --git a/prisma/dev.db b/prisma/dev.db index 6e0b800..607d9ab 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 6d00107..a7af1ef 100644 --- a/src/routes/+page.server.ts +++ b/src/routes/+page.server.ts @@ -1,15 +1,16 @@ import { prisma } from '$lib/server/prisma'; +import type { Session } from 'lucia'; -export async function load(event) { - const userId = event.cookies.get('user'); - if (!userId && isNaN(Number(userId))) { +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 { 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 @@ + + +