Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "Forgot Password" Feature to Login Component #548

Open
saras-69 opened this issue Oct 2, 2024 · 0 comments
Open

Add "Forgot Password" Feature to Login Component #548

saras-69 opened this issue Oct 2, 2024 · 0 comments

Comments

@saras-69
Copy link

saras-69 commented Oct 2, 2024

Description:
I want to implement a "Forgot Password" feature in the login component to allow users to reset their passwords securely.

Proposed Solution:

Add a "Forgot Password" link to the login form.
Create a form where users can enter their email to receive a password reset link.
Implement backend functionality to generate a secure, time-limited token for password reset.
Send an email to the user containing the reset link.
Create a password reset form where users can enter and confirm their new password.
Ensure the new password meets strength requirements and is securely hashed before being stored.
Provide feedback to the user about the status of their password reset (e.g., success, failure, or expired token).
Benefits:

Increases user satisfaction by offering an easy way to recover accounts.
Improves the security of the login process by implementing token-based password resets.
Encourages user retention by reducing friction in account recovery.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant