Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Automatic User Names

893 sites Security covered Drupal 9–11
View on drupal.org

This module automatically generates a username for new and existing users based on a pattern you define, such as using parts of their email address or personal information. This makes the username field unnecessary for users during registration and editing.

This module disables the "Username" field on user registration and user edit forms and generates a username automatically using a token or module provided pattern. The pattern could therefore be based on other profile fields (like first/last name), a regex version of their email address or a random string.

This module is complimented by logintobogan, which allows users to login with their email address (and therefore makes usernames redundant for the user, but of course still necessary for Drupal's backend - where auto_username fits in). The realname module also compliments this module, because it ensures any username displays are displayed as "Firstname Surname", which may be easier to read.

Required Modules

This module was originally developed by Palantir.net for the Chicago Public Schools Virtual-Kindergarten program.

Note: there is currently some cross over with the realname_registration module which provides the same end result, with a less technical administration interface. If you're looking for more control (think tokens or hook override) of your username generation, then auto_username may be better suited to you.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
5
Tracked since
May 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 5
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
2.0.4 Stable 9–11 Jul 12, 2025
2.0.3 Stable 9–11 Jul 12, 2025
2.0.1 Stable 9–10 May 15, 2025
2.0.x-dev Dev 9–11 May 15, 2025
8.x-1.7 Stable 8–10 May 15, 2025