ayush585 / ayush585/edgex

Issue: Forgot Password Option Missing on Login Page

Open
#58 11 comments 0 reactions 2 assignees Claimed by @Tushar-sonawane06 View on GitHub
GSSoC 25
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:-

Image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.