Skip to content

FEATURE REQUEST:Add “Forgot Password” #277

@PriyankaVerma2307

Description

@PriyankaVerma2307

Is your feature request related to a problem?

  • Yes, it is related to a problem

Describe the feature you'd like

🌟 Feature Description

Add a “Forgot Password” / Password Reset functionality to the existing authentication system.
This feature will allow users to securely reset their password in case they forget it, making the authentication flow more complete and user-friendly.

🔍 Problem Statement

Currently, the application supports Login and Sign Up, but there is no option for users to recover their account if they forget their password.
This can lead to poor user experience and account abandonment, especially in real-world usage where password recovery is a common requirement.

🎯 Expected Outcome

  1. Users can request a password reset using their registered email address

  2. A secure, time-limited reset link is sent via email

  3. Users can set a new password using the reset link

  4. Reset tokens expire after a defined duration and are single-use

  5. Existing authentication functionality remains unaffected

📷 Screenshots and Design Ideas

->Add a “Forgot Password?” link below the Sign In form
->Create a simple Reset Password page with:
1. New Password
2. Confirm Password
->Show clear success and error messages for better UX

📋 Additional Context

This feature aligns with real-world authentication standards and improves both usability and security of the application.
I would like to work on this feature and submit a PR after maintainers’ approval.
Please let me know if there are any preferred implementation guidelines, libraries, or design constraints to follow.

Record

  • I agree to follow this project's Code of Conduct
  • I want to work on implementing this feature

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions