WordPress plugin intelligence profile

Two Factor Auth

Secure WordPress login with Two Factor Auth. Users will have to enter an One Time Password when they log in.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 3.9
Current version4.4
WordPress coverageTested up to WordPress 3.9
Minimum stackWP 3.1.0 · PHP —
Directory statusactive
Last directory update29 Jul 201412y ago
Active installations10Adoption metric — not a quality score
WordPress.org rating4.6 / 5 from 22 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Two Factor Auth version 4.4 as active, updated 12y ago and tested up to WordPress 3.9.

Overview

About this plugin

Secure WordPress login with this two factor auth. Users will have to enter an One Time Password when they log in.

Why You Need This

Users can have common or weak passwords that lets hackers/bots brute-force your WordPress site and gain access to your files and place malware there.

Just like happend not that long ago: Article on TechCrunch

If all sites would have used this plugin, this would never happend.

It doesn’t matter how weak your users passwords are, no one can gain access to your WordPress site

without already having access to the users mobile phone or email inbox (depending on how the user gets his OTP).

How Does It Work?

This plugin uses the industry standard algorithm TOTP or HOTP for creating One Time Passwords.

A OTP is valid for a certain time and after that a new code has to be entered.

You can now choose to use third party apps like Google Authenticator which is available for most mobile platforms. You can really use any

third party app that supports TOTP/HOTP that generates 6 digits OTP’s.

Or, as before, you can choose to get your One Time Passwords by email.

Since you have to enter a secret code to third party apps, email is the default way of delivering One Time Passwords. Your

users will have to activate delivery by third party apps themselves.

Easy To Use

Just install this plugin and you’re all set. There’s really nothing more to it.

If you want to use a third party app, goto Two Factor Auth in the admin menu and activate it and set up your app.

General settings can be found uner Settings -> Two Factor Auth in admin menu. Settings for each individual user

can be found at the root level of the admin menu, in Two Factor Auth.

A bit more work to get logged in, but a whole lot more secure!

If you use WooCommerce or other plugins that make custom login forms, you will not be able to login through those anymore.

I will be adding a plugin that puts a One Time Password field to WooCommerce. If you use some other plugin that needs

support for this, let me know in the support forum.

TOTP or HOTP

Which algorithm you and your users choose doesn’t really matter. The time based TOTP is a bit more secure since a One Time

Password is valid only for a certain amount of time. But this requires the server time to be in sync the clients time (if

the OTP isn’t delivered by email). This is often hard to do with embedded clients and the event based HOTP is then a better choice.

If you have a somewhat slow email server and have chosen email delivery, you might not get the TOTP in time.

Conslusion: Choose which ever you want. TOTP is a little bit safer since OTP:s only are valid for a short period.

Note that email delivery users always uses the site default algorithm, which you can set on the settings page. Third party

apps users can choose which one they want.

Is this really Two Factor Auth?

0 this plugin had ‘kind of’ two factor auth where the OTP was delivered to an email address.

0 you can have real two factor auth if you activate the Third Party Apps delivery type.

Read more about what two factor auth means >>.

com/plugin-two-factor-auth-for-wordpress/ for more info.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • two factor auth
  • authenticate
  • login
  • security
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 3.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 3.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to3.9
Minimum requirementsWordPress 3.1.0 · PHP not listed
Update activity29 Jul 201412y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.