Skip to content
Snippets Groups Projects
Select Git revision
  • 8.x-1.x
  • 2.x default
  • 7.x-1.x
  • 6.x-1.x
  • 5.x-1.x
  • 2.0.0-rc8
  • 2.0.0-rc7
  • 2.0.0-rc6
  • 2.0.0-rc5
  • 2.0.0-rc4
  • 8.x-1.4
  • 2.0.0-rc3
  • 2.0.0-rc2
  • 2.0.0-rc1
  • 8.x-1.3
  • 8.x-1.2
  • 8.x-1.1
  • 8.x-1.0
  • 8.x-1.0-rc7
  • 8.x-1.0-rc6
  • 7.x-1.5
  • 7.x-1.4
  • 8.x-1.0-rc5
  • 8.x-1.0-rc4
  • 8.x-1.0-rc3
25 results

email_registration

  • Clone with SSH
  • Clone with HTTPS
  • Greg Knaddison's avatar
    Issue #3450694: Automated Drupal 11 compatibility fixes for email_registration
    Greg Knaddison authored
    2a6012f5
    History

    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