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

[FEAT] Backend Endpoint for Reset Password #626

Open
Ofektom opened this issue Aug 24, 2024 · 0 comments
Open

[FEAT] Backend Endpoint for Reset Password #626

Ofektom opened this issue Aug 24, 2024 · 0 comments

Comments

@Ofektom
Copy link
Collaborator

Ofektom commented Aug 24, 2024

Description

Create a backend endpoint that allows users to reset their password using a secure token received via email. The endpoint should validate the token, accept the new password, and update the user’s credentials in the database.

Acceptance Criteria

Develop an endpoint that validates the reset token and accepts a new password.
Ensure the new password meets security standards (e.g., complexity, length).
Update the user’s password in the database securely.
Invalidate the token after a successful password reset.
Implement error handling for invalid or expired tokens.

Purpose

To provide users with a secure way to reset their passwords using a verification token.

Requirements

Ensure secure password storage with proper hashing algorithms.
Include comprehensive error handling for token validation and other edge cases.
Perform thorough testing to ensure reliability and security.

Expected Outcome

Users can successfully reset their password using a secure token, and the system updates their credentials securely.

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