You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The email sent to verify the email address during signup contains a wrong link.
When starting here:
You can see, that there is no method given in the URL.
This is en extract of the email the new user receives (please ignore the \n +, I have overseen this when cleaning up):
As you can see, there is a huge button shouting CLICK ME in your face, and further below, you see the actual nonce you are asked to enter during signup process.
There are very few users in this world, which would not click on the button and type in the nonce in the form instead.
But now, this is the link the button is pointing to:
You see, now we have a method in the URL, and it is the wrong one! We switched over to another signup method.
The dots do go back to the earlier steps of the registration process disappeared!
The backend has no chance to receive the invite code from this point on, because it does not exist in the frontend anymore.
Steps to reproduce the behavior
Got to http://localhost:3000/registration
Add a line console.log(actionUrl) to line 24 of backend/middleware/email/templateBuilder.js to see the link in the console.
Add a line console.log(signupTemplate({ email, nonce })).html to line 48 of backend/src/middleware/email/emailMiddleware.js to see the email in the console.
Step forward in the registration process until you get the email send.
Check the Link and the Email
Expected behavior
The Link should point to the correct signup method or no link should be provided at all.
The text was updated successfully, but these errors were encountered:
🐛 Bugreport
The email sent to verify the email address during signup contains a wrong link.
When starting here:
You can see, that there is no method given in the URL.
This is en extract of the email the new user receives (please ignore the
\n +
, I have overseen this when cleaning up):As you can see, there is a huge button shouting CLICK ME in your face, and further below, you see the actual nonce you are asked to enter during signup process.
There are very few users in this world, which would not click on the button and type in the nonce in the form instead.
But now, this is the link the button is pointing to:
And this is what you see, when you click on it:
You see, now we have a method in the URL, and it is the wrong one! We switched over to another signup method.
The dots do go back to the earlier steps of the registration process disappeared!
The backend has no chance to receive the invite code from this point on, because it does not exist in the frontend anymore.
Steps to reproduce the behavior
http://localhost:3000/registration
console.log(actionUrl)
to line 24 ofbackend/middleware/email/templateBuilder.js
to see the link in the console.console.log(signupTemplate({ email, nonce })).html
to line 48 ofbackend/src/middleware/email/emailMiddleware.js
to see the email in the console.Expected behavior
The Link should point to the correct signup method or no link should be provided at all.
The text was updated successfully, but these errors were encountered: