WordPress Two-Factor Authentication TFA Description
The password is the standard security implementation in the computer world. However, passwords can be guessed, hacked, or intercepted.
To combat these weaknesses you should install two-factor authentication methods, which provide a secret login key with one time passwords (OTP) that are not vulnerable to brute-force attacks
Two-Factor Authentication Methods
The two-factor authentication (2FA) plugin from CreativeMinds can employ the following authentication methods:
- Google Authenticator – Require secret from Google’s secure app
- Mobile Phone SMS – Send a text message with a one-time key
- Email Code – Send a message with a one-time use code
- Email Link – Send a message with a one-time use link
The WordPress Two-Factor Authentication plugin also lets the WordPress administrator define which user roles require two-factor login credentials. The admin can of course apply our enhanced security check for all users
Using One Time Passwords (OTP) and the User Registration Plugin
- Improve WordPress site security – Add an additional unique level of security to each user account with a secret key, helping to block hackers, bots, malicious users and other unwanted intruders
- Define which accounts need enhanced password security – Admin can define which account type needs OTP security access
- Define 2FA Expiration time – Admin can define how long each verification option is valid until the user needs to generate a new one
- Define time to logout – Admin can define how long each user can use their recent OTP login, in case they are not active for a defined amount of time
WordPress Two-Factor Authentication Plugin Localization
Localization SupportAll Front-End labels can easily be changed to any language so the user interface will speak your language.
|Plugin Labels Settings|
2FA Plugin Use Cases
- Protect Admin Accounts – If your site has sensitive information, it’s a good idea to protect powerful user as much as possible. Add Google Authenticator as a secondary password and feel at ease
- Only SMS – Allow users with the Subscriber role to log in only with the SMS link, so that they don’t have to remember and manage their passwords
WordPress Two-Factor Authentication Plugin Additional Resources
WordPress Two Factor Authentication Features
|Google Authenticator – Require users to enter a unique code generated by their Google Authenticator app. Google uses Time-based One Time Passwords (TOTP) and HMAC-based One Time Passwords (HOTP) to protect your website. Learn more|
|Mobile Phone SMS – Send a SMS to users with the one-time password when they try to log in. The plugin uses the reliable Amazon SMS service (AWS SNS). Learn more|
|Email Verification – Send an unique link to the users’ email each time they try to log in. Learn more|
|Email Code – Send an unique code to the users’ email each time try to log in. Learn more|
|Access by User – Set a different two-factor authentication method for each user|
|Access by Role – Define which user roles need enhanced 2FA. Require an extra layer of security for users who are prone to using a weak or common password|
|Override Password – Choose users who will only need the secondary authentication method. They won’t require a password|
|Define Expiration – Define the duration of each code sent to the user Once expired, the user will need to generate a new code|
|Customize Notifications – All notifications, including SMS and email templates, can be easily customized|
|External Login Form – Add external login forms using a simple shortcode|
WordPress Two Step Authentication Related Plugins
WordPress Two Factor Authentication Frequently Asked Questions
Does the SMS two factor authentication work in any country?
Does the SMS two factor authentication cost money?
Does the two factor service cost additional money?
How to use the Google Authenticator authentication?
It’s a free app. Once installed, you need to do an initial setup and after the setup it will produce a unique code to login to the site. Learn how to use it on Install Google Authenticator – Android – Google Account Help
How can the SMS service send a text if I don't have the user's mobile phone number?
Can I set the 2FA to only work for admin users?
Can each user use a different 2FA method?
Will it work with WooCommerce Form?
Secure Login and Two-Factor Authentication Image Gallery
Secure Login and Two-Factor Authentication Release Notes
Version 1.4.7 13th Dec 2018
- Compatible with “Login Widget With Shortcode” plugin
Version 1.4.6 23rd Nov 2018
- Bugfix related to session
Version 1.4.5 15th Nov 2018
Added support with woocommerce login form
Version 1.4.4 13th Sep 2018
- Fixed phone number for the SMS update issue in edit profile section.
Version 1.4.3 31st Aug 2018
- Fixed twice click issue on buttons.
- Updated license package
Version 1.4.2 16th Aug 2018
- Added new option in settings that allow users to choose between “Send Code via Email” / “Send Code via SMS” in login page.
Version 1.4.1 5th Aug 2018
- Updated login instructions default URL
- Updated license package
Version 1.4.0 17th Oct 2017
- Added option to set the user’s phone number on the “Add new user” page in wp-admin.
Version 1.3.0 11th Oct 2017
- Added option to change the SMS/email code length and define the characters set.
- Fixed some issue with logging-in when using the email link.
- Fixed error with email code – it was calling sms ajax action.
Version 1.2.0 8th Aug 2017
- Added option to send the notification email with the email/SMS code or the confirmation link to an additional email address for chosen roles
Version 1.1.4 8th Aug 2017
- Fixed bug with multiple AJAX calls
Version 1.1.3 11th July 2017
- Added option to send the Google Authenticator secret reminder email to a user
Version 1.1.2 11th July 2017
- Added a back link on the login confirmation screen after confirmed by the email link
- Added option to send the notification email only to roles that have to use the protection
Version 1.1.1 10th July 2017
- Added feature to notify all users about the protection by sending the email
- Added instructions text that can be displayed on the login form
- Minor adjustments