From 273182d32cd68cdea436afe8c14ed18a4e73370f Mon Sep 17 00:00:00 2001 From: knuthtimo-lab Date: Wed, 29 Jul 2026 18:10:07 +0200 Subject: [PATCH] signup code --- src/app/(main)/api/auth/verify-email/route.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/(main)/api/auth/verify-email/route.ts b/src/app/(main)/api/auth/verify-email/route.ts index 07a9822..b409093 100644 --- a/src/app/(main)/api/auth/verify-email/route.ts +++ b/src/app/(main)/api/auth/verify-email/route.ts @@ -6,7 +6,8 @@ import { sendWelcomeEmail } from '@/lib/email'; export async function GET(request: NextRequest) { const token = new URL(request.url).searchParams.get('token'); - const expiredUrl = new URL('/verify-email?status=expired', request.url); + const publicAppUrl = process.env.NEXT_PUBLIC_APP_URL || new URL(request.url).origin; + const expiredUrl = new URL('/verify-email?status=expired', publicAppUrl); if (!token) return NextResponse.redirect(expiredUrl); @@ -33,7 +34,7 @@ export async function GET(request: NextRequest) { console.error('Welcome email after verification failed:', error); } - const response = NextResponse.redirect(new URL('/onboarding?email_verified=1', request.url)); + const response = NextResponse.redirect(new URL('/onboarding?email_verified=1', publicAppUrl)); response.cookies.set('userId', signUserId(user.id), getAuthCookieOptions()); return response; }