-
Notifications
You must be signed in to change notification settings - Fork 288
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
Login email address should be case-insensitive #2060
Comments
I agree that most systems don't differentiate, but this is not guaranteed to be the case. There could be two perfectly valid and different emails According to RC 5321 2.3.11:
and 2.4:
In the interests of correctness, we would allow both, but as you've said this may cause unnecessary user error in practicality. Another question is whether we should be validating domain case. |
Schooled! Thanks for that correction. Always learning. I'd be completely satisfied if the case sensitivity is mentioned clarified in/near/around the form. Perhaps this is most important when people create their account? |
😄 I'm happy to go with the consensus on this one tbh. There are probably more practical reasons to with case-insensitivity over the standard. It may be worth us seeing if we can find any examples of case-sensitive servers, that might give us our answer. Agreed that if we go with case-sensitivity, we should warn users about it. |
See #1634 |
This is an issue which causes lots of headaches for us. I would be strongly in favour of a migration to convert all emails to lower case and updating the create user code to ensure emails are always saved in lower case. I am happy to work on this as a solution if there are no objections? |
Agreed @canstudios-nicolaw. This causes us a lot of issues as well. |
How about a server-level config option, defaulted to ignoring case when validating email addresses? |
Fixes Login email address should be case-insensitive #2060
Fixes Login email address should be case-insensitive #2060
Expected Behaviour
Email address is expected as user name for login. Email addresses are not case-sensitive (by definition), so users will expect case insensitivity here.
To reduce burden for admins, there are various possibilities:
Steps to Reproduce
Versions
The text was updated successfully, but these errors were encountered: