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

Security: Email camping #309

Open
MGatner opened this issue Jan 14, 2021 · 4 comments
Open

Security: Email camping #309

MGatner opened this issue Jan 14, 2021 · 4 comments

Comments

@MGatner
Copy link
Collaborator

MGatner commented Jan 14, 2021

Because email addresses must be unique in the database, accounts can be denied intentionally or accidentally by "camping" a new account with the email address, verified or not. Unverified emails should either go in a different field or the Model requirements should be loosened to allow multiple instances of the same email.

@SpiralBrad
Copy link

How would an account be 'camped' if it's verified?

@MGatner
Copy link
Collaborator Author

MGatner commented Jul 12, 2022

@SpiralBrad it need not be verified to use up that one "unique" slot in the database. If I create a new account as [email protected] but obviously don't own that address then you will never be able to use it.

@SpiralBrad
Copy link

SpiralBrad commented Jul 12, 2022

Sure, but you said “verified or not”.

…but if it’s verified, it wouldn’t be camped. …cuz it’s verified.

@MGatner
Copy link
Collaborator Author

MGatner commented Jul 12, 2022

Understood! Yes I see now how that phrasing was confusing.

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

No branches or pull requests

2 participants