Skip to content

BACKEND: Refactor "Forgot Password" Workflow into Three-Step Process #208

@OzgurSavascioglu

Description

@OzgurSavascioglu

🔍 Issue Description:

  • This issue aims to refactor the existing "Forgot Password" workflow to enhance security and user experience by implementing a three-step process:
  1. Request Reset Code: Users request a 6-digit password reset code sent to their registered email.
  2. Verify Reset Code: Users verify the received code to confirm their identity.
  3. Set New Password: Upon successful verification, users set a new password for their

📌 Subtasks:

  • Create a separate endpoint for setting a new password upon successful code verification.
  • Update serializers to accommodate the new workflow.
  • Update API documentation to reflect the changes.

📌 Expected effort:

  • 3 hour

📌 Deadline:

  • 07-05-2025

📌 Reviewers:

📌 Reviewer Deadline:

  • 08-05-2025

⚡ Footer

✅ This issue follows the issue template rules to maintain consistency.
✅ The assignee(s) ensure this issue is clear, structured, and meets all must-have criteria.
✅ Open to feedback & improvements, because even the best code can get better!
💡 And remember: "It works on my machine" doesn’t mean it works for everyone, and "It’s not a bug, it’s a feature" only works if everyone agrees!

Metadata

Metadata

Labels

No labels
No labels

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions