diff --git a/src/lib/server/auth/index.ts b/src/lib/server/auth/index.ts index f359a9b..339c850 100644 --- a/src/lib/server/auth/index.ts +++ b/src/lib/server/auth/index.ts @@ -5,18 +5,18 @@ import { prisma } from '../prisma'; export async function validateSession(event: ServerLoadEvent) { const sessionId = event.cookies.get('auth_session'); if (!sessionId) { - redirect(300, '/login'); + redirect(302, '/login'); } const session = await prisma.session.findUnique({ where: { id: sessionId }, include: { user: true }, }); if (!session || !session.user) { - redirect(300, '/login'); + redirect(302, '/login'); } const expiry = session.expiresAt; if (dayjs(expiry).isBefore(dayjs())) { - redirect(300, '/login'); + redirect(302, '/login'); } return session; } \ No newline at end of file