WP Manifestindependent plugin directory

2FA

WordPress plugin for 2 factor authentication (TOTP and SMS)

by dxw · github.com/dxw/2fa

6stars
19composer installs
2forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/dxw/2fa/archive/refs/heads/main.zip

Also on Packagist as dxw/2fa:

composer require dxw/2fa

From the readme

2fa WordPress plugin for 2 factor authentication (TOTP and SMS) Installation At the moment this plugin must be installed on a multisite installation. To enable SMS authentication add these constants to your wp-config.php: define('TWILIOACCOUNTSID', 'AC...'); define('TWILIOAUTHTOKEN', '...'); define('TWILIONUMBER', '...'); You can find those here. To disable 2FA options from being selectable, add constants as follows: 2FASMSDISABLED to disable SMS (for example if no Twilio account is setup) 2FASMARTDEVICEDISABLED to disable smartphone or tablet option Usage Super admins can decide which users must use 2FA. Users cannot opt to start using 2FA if it has not been enabled for their account. Super admins can do this in two ways - setting an option on the user's profile to "enabled", or by checking the checkbox in the list of sites which forces all users of a site to use 2FA. Users will then be forced to setup 2FA the next time they log in (it will not interrupt a user who is already logged in). They have the option of using TOTP (apps like Google Authenticator) or SMS. And they can configure up to 2 devices (controlled by a constant). Admins can also set the nu

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v2.0.4May 11, 2026
v2.0.0Nov 15, 2024
v1.0.4May 30, 2024
v1.0.3May 16, 2024
v1.0.2Mar 18, 2024
v1.0.1Feb 7, 2024
v1.0.0Nov 14, 2023