Provide a field on the "Forgot Password" page where users can enter their email address.
Upon validation, generate a unique token and associate it with the user's account in the database. This token will be used for password reset verification.
Create a "Reset Password" page accessible via the link provided in the email.
Provide confirmation to the user once the password has been successfully updated.
Implement necessary security measures, such as token expiration and one-time use, to prevent misuse of the reset functionality.
Acceptance Criteria:
Estimated Time: 3 - 4 days