Please enable JavaScript.
Coggle requires JavaScript to display documents.
Verify Rakan’s email address outside the registration flow, Email to…
Verify Rakan’s email address outside the registration flow
.
As the Kongsi Klub Product Manger
I want to verify the Rakan’s email address outside the registration flow
So that it can be used for critical communications.
Acceptance Criteria
As soon as the Rakan completes step 1 and proceeds to verify the mobile number an email should be sent to the Rakan.
The email should be sent to the Rakan before OTP step. (E1)
Email should contain a link which the Rakan should click and redirect to the KongsiKlub portal.
A link with the below format should be sent to the Rakan to use to verify the email address:
Kongsiklub.co/verify/<unique token>
The portal should verify the email and save as verified.
The system should validate the unique token against the email address and save as verified
Display a message to the user indicating it is verified and what to do next. (M1)
Allow the user to login if the user has completed sign up flow.
This link should be used only once, the moment it is used the link should expire. The next time it is used an error should be displayed on the page. (M3)
Validations
The link should be used only once.
The token should be a valid token. Any other invalid tokens should be validated as invalid request. (M2)
Messages
Email to customer with verification link
To: Customer email address captured at sign up.
{E1}
<BM content needed>
EN:
Subject: KongsiKlub Email Verification
Dear Rakan,
Thank you for signing up to the KongsiKlub portal.
You have one last step to complete your registration. Please click on the link below to verify your email address.
<Link>
Thank you,
KongsiKlub Team
..
Successful email verification – On page message
{M1}
<BM content needed>
EN:Thank you! Your email address has now been verified.
You can now login to the portal.
<Button>Login<Button>
Invalid requests – On page error message
{M2}
<BM content needed>
EN:Invalid Request!
Expire link – On page error message
{M3}
<BM content needed>
EN:Invalid Request! Expired Link.