Optional login alias (non-email authentication identifier)
Allow users to create an optional login alias that is not an email address and is used only for authentication.
Example:
• Account email: "username@protonmail.com"
• Login alias: "shaolintemple" (as an example)
User can log in with either:
• email address
• existing username (email without domain)
• login alias
• whichever they prefer
The login alias would:
• Not receive email
• Not resolve to @proton.me / @protonmail.com
• Be usable only on the login screen
• Be fully optional (opt-in)
Why:
For power users, this adds defense-in-depth by preventing easy inference of a user’s email address from observed login behavior (shoulder surfing, screen sharing, key-logging, etc) without breaking existing workflows or usability.
-
Hase weiß von nichts
commented
The German e-mail provider "mail.de" has a special function in the settings. You can change the login username if you wish. Instead of the e-mail address, you can only allow a self-defined abbreviation. I would also like to see this for Proton Mail in order to completely exclude hackers who launch brute force attacks. I believe that this kind of hacking can be prevented 100% in this way. With this function, you prevent someone from logging in as long as they think you have to enter the email address behind it as your username.