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

[FIX] [ANCHOR: BE PYTHON] Create a different endpoint to handle change of emails for users. #912

Open
hestherrh opened this issue Aug 23, 2024 · 0 comments · Fixed by hngprojects/hng_boilerplate_python_fastapi_web#945
Assignees
Labels

Comments

@hestherrh
Copy link

Description

Due to security reasons, users should undergo a special and well scrutinized process before they can be able to change the email linked to their accounts.

Acceptance Criteria

Require a verification process:
Implement a multi-step verification process that involves sending a verification email or code to the new email address. This helps ensure that the user has control over the new address and prevents unauthorized changes.

Limit the number of changes:
Allow users to change their email addresses only a limited number of times within a specific timeframe. This can help prevent abuse and maintain data integrity.

Expected Outcome

Users should be able to change their emails after going through the proper vetted process.

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