This commit is contained in:
@@ -76,8 +76,8 @@ export default defineEventHandler(async (event) => {
|
|||||||
const { generateEmailVerificationToken } = await import('~/server/utils/email-tokens');
|
const { generateEmailVerificationToken } = await import('~/server/utils/email-tokens');
|
||||||
const verificationToken = await generateEmailVerificationToken(user.id, email);
|
const verificationToken = await generateEmailVerificationToken(user.id, email);
|
||||||
|
|
||||||
// Get configuration - ensure proper absolute URL
|
// Get configuration - ensure proper absolute URL points to Vue page, not API endpoint
|
||||||
const verificationLink = `https://portal.monacousa.org/api/auth/verify-email?token=${verificationToken}`;
|
const verificationLink = `https://portal.monacousa.org/auth/verify?token=${verificationToken}`;
|
||||||
|
|
||||||
// Send verification email
|
// Send verification email
|
||||||
const { getEmailService } = await import('~/server/utils/email');
|
const { getEmailService } = await import('~/server/utils/email');
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ export default defineEventHandler(async (event) => {
|
|||||||
const emailService = await getEmailService();
|
const emailService = await getEmailService();
|
||||||
const verificationToken = await generateEmailVerificationToken(keycloakId, member.email);
|
const verificationToken = await generateEmailVerificationToken(keycloakId, member.email);
|
||||||
const config = useRuntimeConfig();
|
const config = useRuntimeConfig();
|
||||||
const verificationLink = `${config.public.domain}/api/auth/verify-email?token=${verificationToken}`;
|
const verificationLink = `https://portal.monacousa.org/auth/verify?token=${verificationToken}`;
|
||||||
|
|
||||||
await emailService.sendWelcomeEmail(member.email, {
|
await emailService.sendWelcomeEmail(member.email, {
|
||||||
firstName: member.first_name,
|
firstName: member.first_name,
|
||||||
|
|||||||
Reference in New Issue
Block a user