Change Mail Page
This module provides a dedicated page for users to change their email address, requiring their current password for security. It adds a "Change Email" tab to user profiles and moves the email field from the main edit form to this new page for non-administrators.
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.
Related Modules
- Password Separate Form - Similar module for password changes
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.