As users tend to forget their username, and we already have an unique indentifier for each user with their email address, I suggest to drop the username field for Joomla 4.0.
Users could then register and login just with their email address. Existing users could still log in by just entering their email address instead of their username.
Labels |
Added:
?
|
There is nothing stopping you from using your email address as a username right now
Status | New | ⇒ | Discussion |
Category | ⇒ | Authentication com_users Feature Request |
Existing users could still log in by just entering their email address instead of their username.
That'd be a major B/C break as effectively all users would have to know the email address they registered with when the site upgrades. One minute you use username, the next minute you use email address.
There are already plugins out there that "hide" the username field and use email addresses, and there is no restriction on the username field to prevent using email addresses.
So IMO there is no action required and taking action is probably a bigger inconvenience than not.
The default should be the choice the admin makes in the users plugin with "username" being the default. I seriously hate having to use email address all the time.
Only fair to also point out that you don't really want usernames to change over time and if you use emails them as the username them they will need to
Also, there are plugins in the JED which allow the same email per account because J! Isn’t using the email as the unique identifier. Whilst I appreciate these are plugins, there any many sites out their using them. To force email by login as the default it would destroy these sites.
I think native email login would be a good idea to support as a config option though.
you would also need to disable the "username reminder" functionality for very obvious reasons
Some sites do offer to log in with username or password.
I think you mean username or email
On 27 Feb 2018, 19:38 +0000, Allon Moritz notifications@github.com, wrote:
Some sites do offer to log in with username or password.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
Sure there are plugins which allow to login with the email address instead of the username.
However, when registering, you still need to enter a username.
But anyway, didn't expect that so many folks actually like this username thing. Maybe adding an option to chose between username and email would lead to even more complicated code.
So not sure what's the best thing to do here.
Look again. There are extensions that do everything you want. It's not hard but it is stupid
What is stupid?
if "email address" is the identifier of users on a system, then for example large forum sites where posts show "who wrote this" may be a nice resource for real-live email addresses to spammers.
No, because I’m that scenario you would display the name of the user opposed to username if it was removed which I am still very against.
On 1 Mar 2018, 17:31 +0000, Ruediger Schultz notifications@github.com, wrote:
if "email address" is the identifier of users on a system, then for example large forum sites where posts show "who wrote this" may be a nice resource for real-live email addresses to spammers.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
This was already done (#10347) a while ago and it was rejected because there are plugins the can do all what is need. In fact this was not 100% true because you couldn't hide the username fields consistent for all forms. Over the discussion we agreed on adding some plugin events to fill the gap and allow to hide the username fields consistently. Someone could do a follow up on the plugin, I lost interest in it because I did it for a client project and with the events I don't need more to make it happen.
Status | Discussion | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2018-03-01 19:10:43 |
Closed_By | ⇒ | Bakual |
I'm closing as there is no broader interest and it is already possible with 3rd party plugins.
I find it highly annoying to enter an email as username. I always prefer a username.?
Beside that, if people forget their usernames, they also forget their emailadresses. That's not really an argument
Imho, we can make it configurable to allow emails as usernames, but I certainly wouldn't drop the username.