Since this module is used to re-write usernames based on other fields... shouldnt the username field be hidden and prefilled with a random value on new user registration? It seems like the modules is incomplete without this functionality. Otherwise are users expected to choose a username that will be overwritten instantly? What am i missing? This just causes confusion.

Comments

gregrenner’s picture

subscribing

dave reid’s picture

Status: Active » Fixed

User name = login name. This is still required for users to complete.

ngreenup’s picture

I understand it is required... but shouldn't it be taken care of by RealName? Since you are asking for a first and last name, why not just populate the Username field with the First/last name (or whatever token is set) when the user is created. This should be an option to hide username field and populate it with the token on user registration. This way people can login with the name that is displayed all over the site (on their profile etc). Or users can login with their email address using another module. In my cause users will be logging in with their email address so having a username that they choose is worthless and made even more worthless since i am asking for first/last name and using the real name module.

So the realname token is used EVERYWHERE except user login... that doesn't make sense to me. If the username already exists the module could increment it.

dave reid’s picture

Because it's more than possible that there will be more than one 'Dave Reid' that registers on my site. Login name *must* be unique and we can't just attempt to log someone in with their real name.

Vasu’s picture

@ngreenup
If you do not want your users to set the 'login name' (username) there are few modules that may work (e.g Realname registration, Email registration etc..)

So the realname token is used EVERYWHERE except user login... that doesn't make sense to me

It makes perfect sense to a lot of users like me, that login name be different and secure than the displayed name.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.