From 467cd563774db3ff143b7542bab1f2e5ec745880 Mon Sep 17 00:00:00 2001 From: pilcrowOnPaper Date: Sun, 6 Oct 2024 18:26:06 +0900 Subject: [PATCH] fix response --- src/routes/login/passkey/+server.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/routes/login/passkey/+server.ts b/src/routes/login/passkey/+server.ts index 2863b00..54ff812 100644 --- a/src/routes/login/passkey/+server.ts +++ b/src/routes/login/passkey/+server.ts @@ -13,6 +13,7 @@ import { verifyWebAuthnChallenge, getPasskeyCredential } from "$lib/server/webau import { createSession, generateSessionToken, setSessionTokenCookie } from "$lib/server/session"; import { sha256 } from "@oslojs/crypto/sha2"; import { decodePKCS1RSAPublicKey, sha256ObjectIdentifier, verifyRSASSAPKCS1v15Signature } from "@oslojs/crypto/rsa"; +import { redirect } from "@sveltejs/kit"; import type { RequestEvent } from "./$types"; import type { ClientData, AuthenticatorData } from "@oslojs/webauthn"; @@ -136,7 +137,5 @@ export async function POST(context: RequestEvent): Promise { const sessionToken = generateSessionToken(); const session = createSession(sessionToken, credential.userId, sessionFlags); setSessionTokenCookie(context, sessionToken, session.expiresAt); - return new Response(null, { - status: 204 - }); + return redirect(302, "/"); }