From 5b789401bcfcd0803ee8874f5a9c57e970874d71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Mon, 22 Mar 2021 14:08:16 +0100 Subject: [PATCH] Refactor signup e-mail link --- backend/src/middleware/email/templateBuilder.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/src/middleware/email/templateBuilder.js b/backend/src/middleware/email/templateBuilder.js index 6e147d752..28d75b3eb 100644 --- a/backend/src/middleware/email/templateBuilder.js +++ b/backend/src/middleware/email/templateBuilder.js @@ -15,9 +15,11 @@ const defaultParams = { export const signupTemplate = ({ email, nonce }) => { const subject = `Willkommen, Bienvenue, Welcome to ${CONFIG.APPLICATION_NAME}!` - const actionUrl = new URL('/registration/create-user-account', CONFIG.CLIENT_URI) - actionUrl.searchParams.set('nonce', nonce) + // dev format example: http://localhost:3000/registration?method=invite-mail&email=wolle.huss%40pjannto.com&nonce=64853 + const actionUrl = new URL('/registration', CONFIG.CLIENT_URI) + actionUrl.searchParams.set('method', 'invite-mail') actionUrl.searchParams.set('email', email) + actionUrl.searchParams.set('nonce', nonce) return { from, @@ -34,8 +36,8 @@ export const signupTemplate = ({ email, nonce }) => { export const emailVerificationTemplate = ({ email, nonce, name }) => { const subject = 'Neue E-Mail Adresse | New E-Mail Address' const actionUrl = new URL('/settings/my-email-address/verify', CONFIG.CLIENT_URI) - actionUrl.searchParams.set('nonce', nonce) actionUrl.searchParams.set('email', email) + actionUrl.searchParams.set('nonce', nonce) return { from,