signup code
This commit is contained in:
@@ -6,7 +6,8 @@ import { sendWelcomeEmail } from '@/lib/email';
|
|||||||
|
|
||||||
export async function GET(request: NextRequest) {
|
export async function GET(request: NextRequest) {
|
||||||
const token = new URL(request.url).searchParams.get('token');
|
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);
|
if (!token) return NextResponse.redirect(expiredUrl);
|
||||||
|
|
||||||
@@ -33,7 +34,7 @@ export async function GET(request: NextRequest) {
|
|||||||
console.error('Welcome email after verification failed:', error);
|
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());
|
response.cookies.set('userId', signUserId(user.id), getAuthCookieOptions());
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user