Drupal is a registered trademark of Dries Buytaert
cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! 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)!

email_tfa

1,902 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 months 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