Provides a separate page for users to change their email address.

Features

- Adds a "Change Email" tab on user profile pages
- Requires current password to change email
- Removes email field from main user edit form (for non-admins)
- Admins can still edit email on the main user form
- Provides /user/change-mail shortcut that redirects to the current user's form

Usage

After enabling the module:

1. Users will see a new "Change Email" tab on their profile
2. Navigate to /user/{uid}/change-mail or /user/change-mail (redirects to current user)
3. Enter new email and current password
4. Submit to change email

Permissions

Uses Drupal's built-in user.update entity access. Users can change their own email, admins can change any user's email.

- Password Separate Form - Similar module for password changes

Project information

Releases