-
Notifications
You must be signed in to change notification settings - Fork 13
Description
📝 Description:
Currently, users cannot recover their account if they forget their password.
Adding a Forgot Password / Reset Password feature will allow users to securely reset their password via email.
💡 Expected Solution:
Add a “Forgot Password?” link on the Login page.
Users enter their registered email and receive a password reset link.
Link should be time-limited and secure.
After clicking the link, user can set a new password (following strong password rules).
Show clear success/error messages during the process.
🔧 Suggested Implementation:
Backend generates a secure, time-bound token linked to the user.
Email service (like SendGrid, SMTP, or Firebase) sends reset link.
Frontend opens a Reset Password page when link is clicked.
Validate new password (use strong password rules from previous issue).
