Support case-insensitive matching of email addresses

Created on 3 February 2023, over 1 year ago
Updated 16 February 2023, over 1 year ago

Email addresses are very commonly case-insensitive (it is up to their host mail server, but "case-insensitive" is widely implemented, and I believe would nowadays represent the overwhelming majority). Users are therefore used to the case not mattering, and so if they register an account using one version of their email address (perhaps copy/pasting a mixed-case version), and later try to log in by manually typing their address in lower-case, it can cause confusion.

Mail Login should therefore support case-insensitive matching of email addresses as an option when logging in.

If there are multiple case-insensitive matches (multiple registered users with conflicting email addresses when case is ignored) then case-sensitivity should be enforced to ensure the correct user is being authenticated; but if there is only a single match then we can reasonably attempt to authenticate that account.

✨ Feature request
Status

Fixed

Version

2.0

Component

Code

Created by

πŸ‡³πŸ‡ΏNew Zealand jweowu

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.69.0 2024