Issue: Forgot Password Option Missing on Login Page
- Dominant language
- JavaScript
- Stars
- 13
- Forks
- 36
- PR merge metrics
- No merged PRs in 30d
Description
Hello, Tushar Sonawane, GSSOC'25 Contributor, here,
Problem:-
Currently, the login page does not have a Forgot Password option. This is an essential feature for user accessibility and account recovery. Without it, users who forget their credentials have no way to reset their password, which reduces usability.
Proposed Solution:-
1. I will implement a Forgot Password feature by adding the following flow:
2. Add a Forgot Password button on the login page.
3. On clicking, a form will appear with three input fields:
A. Email
B. New Password
C. Confirm Password
4. Apply validation checks:
A. Password length validation → If the new password has fewer than 5 characters, show an alert.
B. Password match validation → If the new password and confirm password do not match, show an error message: "Passwords do not match."
C. Successful reset → If both validations pass, show a confirmation alert: "Password has been successfully changed."
Why This is Needed:-
1. Improves user experience by enabling password recovery.
2. Adds a security layer to account management.
3. Aligns with standard login practices across web platforms.
Additional Context:-
I can also design the UI to seamlessly match the existing login page styling, ensuring consistency.
Image of login/sign-in page with forgot password option:-
Contributor guide
Assessment
This issue has not been assessed yet.