When the user presses "Register", they should see a confirmation message along the lines of "Thank you for registering. Please activate your account by following the link we emailed to ... (If you cannot see the email, please check your spam folder)."
Instead this happens: The user lands on the home page. They don't see a confirmation message and they are still logged out. At this point the user has no way of knowing why they cannot get in. Major UX flaw.
Then if the user clicks "Login", the message appears. This is of course the wrong time and place for this message.
Needs fixing urgently.
Quick fix
[x] Redirect to the login page after clicking "register"
[x] Rephrase the message for better clarity.
This will be sufficient for launch phase 1
Nicer solution
[ ] Redirect to a dedicated welcome page that includes a friendly confirmation message and a link to the login page
[ ] Cover the entire registration flow with integration tests, including edge cases
The registration form is fine:
When the user presses "Register", they should see a confirmation message along the lines of "Thank you for registering. Please activate your account by following the link we emailed to ... (If you cannot see the email, please check your spam folder)."
Instead this happens: The user lands on the home page. They don't see a confirmation message and they are still logged out. At this point the user has no way of knowing why they cannot get in. Major UX flaw.
Then if the user clicks "Login", the message appears. This is of course the wrong time and place for this message.
Needs fixing urgently.
Quick fix
This will be sufficient for launch phase 1
Nicer solution