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

Verify email addresses to prevent login & signup with non-existing email #84

Open
5 tasks
samuko-things opened this issue Feb 24, 2025 · 0 comments
Open
5 tasks
Labels
enhancement New feature or request

Comments

@samuko-things
Copy link
Member

Issue description

In the API server, a user can signup or login with an invalid email (i.e an email that is not real or does not exist in google Gmail, Microsoft Outlook, yahoo, etc database). We want to correct this.

Expected behaviour

  • At signup, user's email should be verified before the user is stored on the database.
  • a confirmation message should be sent to the user's email for verification.
  • The email verification must be successful before the user can be stored in the database.
  • the email_verified property must be set to true after verification before the user can be stored on the database.

Additional context

Testing checklist

Note (to contributor taking on this task assignment): Add the testing checklist below (without this note) to your pull request when submitting your fix. This will guide (you and) the contributors who will review your fix to know what is important to check or test for.

  • At signup, user's email is verified before the user is stored on the database.
  • A confirmation message is sent to the user's email for verification.
  • The email verification is successful before the user is stored in the database.
  • The email_verified property is set to true after verification before the user is stored on the database.
  • I certify that I ran my checklist
@samuko-things samuko-things added the enhancement New feature or request label Feb 24, 2025
@samuko-things samuko-things changed the title Login & signup: User can login or signup with invalid email address Verify email addresses to prevent login & signup with non-existing email Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant