signup code
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user