Drupal is a registered trademark of Dries Buytaert
Release: Drupal 10.3.6 Update released for Drupal core (10.3.6)! Release: Drupal 11.0.5 Update released for Drupal core (11.0.5)! Release: Drupal 10.2.9 Update released for Drupal core (10.2.9)! Release: Drupal 10.2.10 Update released for Drupal core (10.2.10)! Release: Drupal 10.3.7 Update released for Drupal core (10.3.7)! Release: Drupal 11.0.6 Update released for Drupal core (11.0.6)! Release: Drupal 10.3.8 Update released for Drupal core (10.3.8)! Release: Drupal 11.0.7 Update released for Drupal core (11.0.7)! Module Revived: Translation Management Tool 8.x-1.19 Module tmgmt updated after 7 months of inactivity (8.x-1.19). Usage Milestone: Account field split Module account_field_split crossed 10,000 active installs.

πŸ‡ΊπŸ‡¦

This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.

ABOUT:

Module allows:

  • to have Email verification
  • to type password on registration
  • to be logged in right after registration
  • to notify the user on site: You have to verify your Email (for more details see "8.x & 9.x module specific features:" section)

If user do not verify the Email in a certain time interval account will be blocked.

USE CASES:

You want to have user Email verified and login the user right after registration was successfully completed (default Drupal Email verification doesn't allow to login the user right after registration).

REQUIREMENTS:

  • User (core module)

INSTALLATION:

Install as you would normally install a contributed Drupal module. Visit https://www.drupal.org/docs/8/extending-drupal-8/installing-drupal-8-mod... for further information.

CONFIGURATION:

  • Go to: Manage -> Configuration -> People -> Account settings
    /admin/config/people/accounts page:
  • In Registration and cancellation section:
    • Set "Who can register accounts?" = "Visitors"
    • Uncheck "Require email verification when a visitor creates an account" checkbox
  • In Emails section:
    • Add [user:verify-email] to the "Welcome (no approval required)" mail to send to the user the Email verification link
  • Click "Save configuration" button
  • Go to: Manage -> Configuration -> People -> User Email Verification
    /admin/config/people/user-email-verification page:
    • Set "Skip roles" - the roles which shouldn't verify the Email
    • Set "Verification time interval" (in seconds) - the time for user to verify the Email, when this time is over - user account will be blocked
    • Set "Send reminder" - how many times user will be notified (with Verification mail) during "Verification time interval"
      • Customize "Verification mail subject" and "Verification mail body" if "Send reminder" was set
    • Check "Enable extended verification period" if you'd like to provide an extra time to the user to verify the Email and activate blocked account
      • Set "Extended verification time interval" (in seconds) - the time for user to verify Email and unblock account, when this time is over - user account will be removed or blocked, depends on "When cancelling a user account" setting
      • Customize "Mail subject" and "Mail body"
  • Click "Save configuration" button
  • To have ability to translate emails subject & body:
    • Enable Configuration Translation core module
    • On module configuration page /admin/config/people/user-email-verification new tab Translate user email verification will appear
    • Use this tab to add translations

8.x module version specific features:

  • A block User Email verification notification which will be displayed only to the user who have to verify Email. In this block you can notify and motivate user to verify the Email. Once user's Email will be verified - the user will not see this block anymore.

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.

Activity

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

Releases

Version Type Core Release date
8.x-1.3 Stable Jan 14, 2025