0
0
No-Codeknowledge~30 mins

Password reset flows in No-Code - Mini Project: Build & Apply

Choose your learning style9 modes available
Password Reset Flows
📖 Scenario: You are helping a website improve its user experience by designing a clear and simple password reset flow. This flow helps users who forgot their password to regain access safely.
🎯 Goal: Build a step-by-step password reset flow that includes user input, verification, and password update steps.
📋 What You'll Learn
Create a list of steps involved in a password reset flow
Add a variable to track if the user has verified their identity
Use a loop or sequence to simulate moving through the reset steps
Complete the flow by confirming the password has been reset
💡 Why This Matters
🌍 Real World
Password reset flows are essential for user account security and usability on websites and apps.
💼 Career
Understanding password reset flows helps in roles like UX design, product management, and software development focused on user authentication.
Progress0 / 4 steps
1
Create the password reset steps list
Create a list called reset_steps with these exact steps in order: 'Enter email', 'Receive code', 'Verify code', 'Set new password', 'Confirm reset'.
No-Code
Need a hint?

Use square brackets to create a list and include all steps as strings in the correct order.

2
Add verification status variable
Create a variable called is_verified and set it to False to track if the user has verified their identity.
No-Code
Need a hint?

Use a simple assignment to create a boolean variable.

3
Simulate going through reset steps
Use a for loop with the variable step to go through each item in reset_steps. Inside the loop, add an if statement that sets is_verified = True when step is 'Verify code'.
No-Code
Need a hint?

Use a for loop and an if condition to check the current step and update the verification status.

4
Complete the password reset flow
After the loop, create a variable called reset_complete and set it to True only if is_verified is True. This confirms the password reset process is finished.
No-Code
Need a hint?

Use a simple comparison to set the final reset_complete variable.