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

Require email verification for sign up #12

Open
jackjohn7 opened this issue Feb 9, 2023 · 0 comments
Open

Require email verification for sign up #12

jackjohn7 opened this issue Feb 9, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request (not required) new New Task

Comments

@jackjohn7
Copy link
Collaborator

When a user signs up for an account, they shouldn't be able to sign into the account until the email address has been verified. Unverified accounts should be deleted in two weeks or less. This way, email typos aren't permanently wasting our precious DB space. This also prevents people from signing up with emails that aren't theirs.

There are several options for email senders. Twilio's SendGrid has a pretty adequate free tier that would allow us about 100 emails a day, so I think that will be perfectly adequate for the time being.

User should be notified on the front end when they signup that they need to verify their account

if they try to sign in, they need to be notified that they need to verify their email in order to sign in.

@jackjohn7 jackjohn7 added enhancement New feature or request (not required) new New Task labels Feb 9, 2023
@jackjohn7 jackjohn7 self-assigned this Feb 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request (not required) new New Task
Projects
None yet
Development

No branches or pull requests

1 participant