Skip to content

This is the task given to me by Guvi for the Password-Reset-Flow, and I have completed it.

Notifications You must be signed in to change notification settings

Godson2611/Password-Reset-Flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ Secure Password Reset Flow: A User-Friendly Approach 🚀

Welcome to my project! I have developed a secure and user-friendly password reset process that prioritizes user experience without compromising on security.

📝 Overview

  1. 🔒 Forget Password Page

    • We've designed a dedicated page for password recovery. Users enter their registered email ID.
  2. 🔎 User Existence Verification

    • The system validates the existence of the user in the database.
    • If the user is not found, an error message is displayed.
  3. 📧 OTP Generation and Dispatch

    • A unique One-Time Password (OTP) is generated and dispatched with a password reset link to the user's email.
    • The OTP is securely stored in the database for subsequent verification.
  4. 👤 User Verification

    • Upon clicking the link, the system extracts the OTP and validates it against the stored value.
    • If the OTP is valid, the password reset form is displayed. If not, an error message is shown.
  5. 🔄 Password Reset Form

    • With successful OTP verification, the user accesses a password reset form.
    • Upon submission, the new password is securely stored, and the OTP is cleared from the database.

🎥 Live Demo

Explore our secure password reset flow in action. Visit our Live Demo and experience the user-friendly process.

🙏 Acknowledgments

This project outlines a secure and user-friendly password reset flow using OTP. If you have any questions or suggestions, feel free to reach out.

About

This is the task given to me by Guvi for the Password-Reset-Flow, and I have completed it.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published