Email Verification with OTP Web Flow Template
Last updated
Was this helpful?
Last updated
Was this helpful?
This has pre-configured components that allow builders to pass a user’s email and send them a one-time password to provide them with a two factor authentication flow. From , this Web Flow can be tailored to offer a customized experience.
This Web Flow contains a Verify Email Web Page with the following components:
A Label indicating the user to enter a valid code in case an invalid one was entered.
A Generate One-Time Password Code Data Flow that creates the verification code.
A Verification Code Send Email Data Flow that sends the code to the user via email.
A Submit Button that runs the Success Event
A Resend Button that triggers two Data Flows:
The Web Page Variables saving the information and choices of the user are the following:
input_code
code_invalid
code_expiration
user_email
This Data Flow is run by the Submit button and generates a one time password code based on the length that is provided as an input.
Inputs
length: length of the one time password code
Outputs
code: the randomly generated code based off of the length provided
This Data Flow is run by the Submit button and the Resend button. It sends the user the verification code that is generated from the Generate One-Time-Password Data Flow.
Inputs
user_email: email of the user to send the code to
verification_code: code that is generated from the Generate One-Time-Password Data Flow
Present users with a two-factor authentication flow through the app.
Two controls, one with the title and a second one with instructions.
A control for the user to enter their verification code.
A Container control with two controls:
This Web Flow also contains the following configuration :
These Variables can be set from or builders can have other Variables determine these parameters.
This Web Flow includes two that can be seen from .
In , the application’s path can be extended by adding an action or a node to the Journey following the Success