One of the most asked for features of the DotNetNuke user registration process is to allow users to register without the need for a user name.
Today we have added this feature to the DotNetNuke Advanced Login Module.
User Name Omission
Normally DotNetNuke requires a user name to be entered at registration. The Advanced Login Module will automatically create a DNN user name at registration time, even if the token for User Name is not included in the registration form. This way you can allow users to register with an email address and no user name, while in the background the Advanced Login Module handles the user name for you.
How It Works
If omitted from the registration form, the user name will be taken from the email address.
firstname.lastname@example.org for example will generate a user name using all data from before the @ symbol.
email@example.com = david as the user name.
If david is already taken as a user name, then david-01 or david-02 etc. will be used automatically.
This keeps the username familiar to users should it ever be provided to them, yet keeps the registration process as simple as possible.
The module is available as a Free DNN Module trial on our site.