High Level Overview
Flow Details
If a user forgot their password, they can use the forgot password flow to reset their password. It involves 3 step flow- Request a verification code and store it with the user id in the database, and an email will be sent with a link to the verification page.
- The user can either click on the link in the email or enter the verification code along with email.
- The above info will be sent to the server to change the password and if the code matches userId then password will be reset