-
Notifications
You must be signed in to change notification settings - Fork 145
Description
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
-
Users can request a password reset using their registered email address
-
A secure, time-limited reset link is sent via email
-
Users can set a new password using the reset link
-
Reset tokens expire after a defined duration and are single-use
-
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