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 Forgot Password #619

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

[FEAT]: Backend Endpoint for Forgot Password #619

Ofektom opened this issue Aug 24, 2024 · 0 comments

Comments

@Ofektom
Copy link
Collaborator

Ofektom commented Aug 24, 2024

Description

Implement a backend endpoint that allows users to initiate a password reset process by providing their registered email. The endpoint should generate a secure token and send it to the user's email for further verification.

Acceptance Criteria

  1. Develop an endpoint that accepts the user’s email and initiates the forgot password process.
  2. Generate a secure token linked to the user’s account.
  3. Send the token to the user’s registered email address.
  4. Ensure that the endpoint handles errors such as non-existent email addresses and rate limits on requests.

Purpose

To enable users who have forgotten their passwords to initiate a secure reset process.

Requirements

  • Implement secure token generation and email sending logic.
  • Include proper error handling for various failure scenarios.
  • Ensure the endpoint is tested for security and functionality.

Expected Outcome

Users can securely initiate the password reset process by receiving a token via email.

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