Email Registration
Email Registration allows users to register and login with their email address instead of using a separate username in addition to the email address. It will automatically generate a username based on the email address but that behavior can be overridden with a custom hook implementation in a site specific module.
If you use Drupal Commerce, adjust your checkout flow to use the alternative login pane provided by this module.
For a full description of the module, visit the project page.
Submit bug reports and feature suggestions, or track changes in the issue queue.
Requirements
This module requires no modules outside of Drupal core.
Installation
Install as you would normally install a contributed Drupal module. For further information, see Installing Drupal Modules.
Configuration
-
You will probably want to change the welcome email
Administration -> Configuration -> People -> Account Settings
and replace instances of the token[user:display-name]
with[user:mail]
. -
The automatically generated username is still displayed name for posts, comments, etc. You can allow your users to change their username by granting the permission
Administration -> People -> Permissions
to "change own username". This privilege allows a user to change their username in "My Account". -
If you use Drupal Commerce, adjust your checkout flow to use the alternative login pane provided by this module.
-
You can use the provided "Update username (from email_registration)" action to batch update multiple usernames to use the module's username definition used on new user registration.
Maintainers
- Christopher Herberte - christopher-herberte
- Greg Knaddison - greggles
- Andrey Postnikov - andypost
- Moshe Weitzman - moshe weitzman
- Joshua Sedler - Grevil
- Julian Pustkuchen - Anybody