Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

email_tfa

1,917 sites Security covered
View on drupal.org

This module enables Two-Factor Authentication (TFA) via email. It utilizes the user's registered email to send a verification code each time they attempt to log in. This adds an extra layer of security to your site by ensuring only authorized users can access their accounts.

Features:

  • Two-Factor Authentication:

    Requires an additional verification step using a one-time password sent to the user's email.

  • Configurable Settings:

    Admins can globally enable TFA for all users or allow users to activate it individually via their profiles.

  • Security Enhancement:

    Prevents unauthorized access even if the user's password is compromised.

  • Event Log:

    Tracks events related to the module, providing detailed logs for better monitoring and debugging.

  • Developer Mode:

    Displays the verification code at the top of the page (for development and testing purposes only).

  • Compatibility:

    Supports Drupal 10 and 11 (version 3.x). For Drupal 9 support, use version 2.x.

Requirements:

  • Ensure that your site is configured to send emails properly.
  • Important Note:

    Activating this module will log out all currently logged-in users, including the user who activates it.

Configuration:

  1. Navigate to Configuration » People » Email TFA Settings
  2. Select "Active" to enable the module.
  3. Choose between two modes:
  • Globally Enabled:

    TFA is mandatory for all users (with optional exclusions).

  • Users Optionally Enable:

    TFA is optional, and users can activate it via their profile settings.

Similar projects:

Activity

Total releases
6
First release
Jun 2025
Latest release
2 weeks ago
Release cadence
57 days
Stability
83% stable

Release Timeline

Releases

Version Type Release date
2.0.8 Stable Apr 1, 2026
3.0.0 Stable Mar 13, 2026
3.0.x-dev Dev Mar 12, 2026
2.0.7 Stable Mar 12, 2026
2.0.6 Stable Nov 4, 2025
2.0.5 Stable Jun 19, 2025