From 67316a9f30e97afb30ef61c98596df71c1f21a96 Mon Sep 17 00:00:00 2001 From: Khalim Conn-Kowlessar Date: Tue, 10 Mar 2026 17:56:01 +0000 Subject: [PATCH] removed email from login token --- src/app/email_templates/magic_link.ts | 2 +- src/app/login/[token]/[email]/page.tsx | 19 ------------------- 2 files changed, 1 insertion(+), 20 deletions(-) delete mode 100644 src/app/login/[token]/[email]/page.tsx diff --git a/src/app/email_templates/magic_link.ts b/src/app/email_templates/magic_link.ts index 82c44a8c..de84b412 100644 --- a/src/app/email_templates/magic_link.ts +++ b/src/app/email_templates/magic_link.ts @@ -27,7 +27,7 @@ export async function MagicLinksEmail({ } // Create a clean login link instead of the NextAuth callback - const loginUrl = `${parsed.origin}/login/${token}/${encodeURIComponent(email)}`; + const loginUrl = `${parsed.origin}/verify/${token}`; const transport = createTransport(provider.server); diff --git a/src/app/login/[token]/[email]/page.tsx b/src/app/login/[token]/[email]/page.tsx deleted file mode 100644 index 94fef5dc..00000000 --- a/src/app/login/[token]/[email]/page.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import { redirect } from "next/navigation"; - -export default async function LoginPage({ - params, -}: { - params: Promise<{ token: string; email: string }>; -}) { - const { token, email } = await params; - - if (!token || !email) { - redirect("/"); - } - - const decodedEmail = decodeURIComponent(email); - - redirect( - `/api/auth/callback/email?token=${token}&email=${encodeURIComponent(decodedEmail)}`, - ); -}