?
avatar smehrbrodt
smehrbrodt
26 Feb 2018

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.

avatar smehrbrodt smehrbrodt - open - 26 Feb 2018
avatar joomla-cms-bot joomla-cms-bot - change - 26 Feb 2018
Labels Added: ?
avatar joomla-cms-bot joomla-cms-bot - labeled - 26 Feb 2018
avatar Bakual
Bakual - comment - 26 Feb 2018

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.

avatar C-Lodder
C-Lodder - comment - 26 Feb 2018

+1 to give the user the ability to use their email

Agree with @Bakual though. Dont drop the username

avatar brianteeman
brianteeman - comment - 26 Feb 2018

There is nothing stopping you from using your email address as a username right now

avatar franz-wohlkoenig franz-wohlkoenig - change - 26 Feb 2018
Status New Discussion
avatar franz-wohlkoenig franz-wohlkoenig - change - 26 Feb 2018
Category Authentication com_users Feature Request
avatar mbabker
mbabker - comment - 26 Feb 2018

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.

avatar N6REJ
N6REJ - comment - 26 Feb 2018

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.

avatar brianteeman
brianteeman - comment - 26 Feb 2018

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

avatar tonypartridge
tonypartridge - comment - 27 Feb 2018

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.

avatar brianteeman
brianteeman - comment - 27 Feb 2018

you would also need to disable the "username reminder" functionality for very obvious reasons

avatar laoneo
laoneo - comment - 27 Feb 2018

Some sites do offer to log in with username or password.

avatar tonypartridge
tonypartridge - comment - 27 Feb 2018

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.

avatar smehrbrodt
smehrbrodt - comment - 27 Feb 2018

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.

avatar brianteeman
brianteeman - comment - 27 Feb 2018

Look again. There are extensions that do everything you want. It's not hard but it is stupid

avatar laoneo
laoneo - comment - 28 Feb 2018

What is stupid?

avatar schultz-it-solutions
schultz-it-solutions - comment - 1 Mar 2018

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.

avatar tonypartridge
tonypartridge - comment - 1 Mar 2018

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.

avatar rdeutz
rdeutz - comment - 1 Mar 2018

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.

avatar Bakual Bakual - change - 1 Mar 2018
Status Discussion Closed
Closed_Date 0000-00-00 00:00:00 2018-03-01 19:10:43
Closed_By Bakual
avatar Bakual
Bakual - comment - 1 Mar 2018

I'm closing as there is no broader interest and it is already possible with 3rd party plugins.

avatar Bakual Bakual - close - 1 Mar 2018

Add a Comment

Login with GitHub to post a comment