[feature]: Case-insensitive usernames - users are unable to login if they use any Upper Case in email address at login
Open
Nobody has claimed this yet.
🌟improvement
- Dominant language
- TypeScript
- Stars
- 59.6k
- Forks
- 5.8k
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 49
Description
Is there an existing issue for this?
- I have searched the existing issues
Summary
Users are unable to sign in when they use Upper Case characters in their email address at the login page, https://app.plane.so/
Since email addresses are case-insensitive, logins based on email addresses should also be case-insensitive, however it appears that MyEmail@email.com is treated as a different account from myemail@email.com in Plane Cloud.
Why should this be worked on?
Not all users are aware that emails are case-insensitive, and use CamelCase and similar in email addresses. This blocks them from being able to successfully sign in.
- Go to https://app.plane.so
- Attempt to log into an existing account using the correct email address for the account but with 1 or more Upper Case letters, e.g. Myemail@email.com or myEmail@email.com
- Instead of being asked for either a password or to log in with a unique code, a unique code is automatically generated (no password prompt)
- Enter the code: you are taken back to the login screen with a prompt 'Your account is already registered. Sign In now.' Browser URL is https://app.plane.so/?error_code=5030&error_message=USER_ALREADY_EXIST
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.