Google Authenticator


A highly secure & easy to setup Google Authenticator (Two Factor Authentication) for your WordPress site. Rather than relying on a password alone, which can be phished or guessed, Google Authenticator adds a second layer of security to your WordPress accounts. It protects your website from hacks and unauthorized login attempts.

This plugin provides two factor authentication through Google Authenticator app during login. If you are looking for OTP Verification of users during Registration then we have a separate plugin for this. Click Here to learn more.

  • No Registration
  • Multi-site Support
  • Complete On-premise Solution.
  • All phones with Google Authenticator and Authy Authenticator App.
  • You can use a one time passcode generated by app to login even if you don’t have internet connection on your phone.
  • Google Authenticator method is supported by both Google Authenticator and Authy App. You can configure Google Authenticator method by Google Authenticator as well as Authy 2-Factor Authentication App.

Apps Supported by miniOrange Two Factor Google Authenticator?

  • Google Authenticator App.
  • Authy 2-Factor Authentication App.

Free Version

By default, miniOrange Google Authenticator plugin for WordPress is free for 1 user forever. You can change default name in Google Authenticator app. Complete On-premise Solution which supports both single and multi-site environment. You do not require to register to use the plugin.

Customized solutions and Active support is available. Email us at or call at +1 9786589387.

We also provide feature with ability to define trusted locations, trusted time of access and User behavior rules are supported. Email us at or call at +1 9786589387.

Single Sign on into any cloud application E.g Google Apps, Salesforce, Office 365, Box, DropBox etc are supported. Check out 3000+ apps that are supported here

miniOrange supports 15+ authentication methods. For a complete list of authentication methods please visit . If you want to have any other 2-factor for your WordPress site, Contact us.

  • One time passcodes (OTP) over SMS
  • OTP over Email
  • OTP over SMS and Email
  • Out of Band SMS
  • Out of Band Email
  • Google Authenticator
  • Soft Token (similar to google authenticator)
  • Push Notification
  • USB based Hardware token (yubico)
  • Security Questions
  • Mobile Authentication ( QR Code authentication )
  • Voice Authentication (Biometrics)
  • Phone Verification
  • Device Identification
  • Location
  • Time of Access
  • User Behavior

You can choose from any of the above two factor authentication methods to augment your password based authentication. miniOrange multi factor authentication service works with all phone types, from landlines to smart-phone platforms.

For support please email us at or call us at +1 978 658 9387


From your WordPress dashboard

  1. Visit Plugins > Add New
  2. Search for miniOrange Google Authenticator. Find and Install miniOrange Google Authenticator
  3. Activate the plugin from your Plugins page


  1. Download miniOrange Google Authenticator.
  2. Unzip and upload the miniorange-Google-Authenticator directory to your /wp-content/plugins/ directory.
  3. Activate miniOrange Google Authenticator from your Plugins page.

Once Activated

  1. Select miniOrange Google Authenticator from the left menu and follow the instructions.
  2. Once, you complete your setup. Click on Log Out button.
  3. Enter the username and Password with your code.
  4. Click on Validate

سوالات متداول

I am Getting Invalid OTP. What should we do?

  1. You mis-typed the OTP, find the OTP again and type it.
  2. Your phone time is not in sync with miniOrange servers.
  3. How to sync?
    a. In the app, tap on Settings icon and then press Sync button

How do I gain access to my website if I get locked out?

You can obtain access to your website by one of the below options:

  1. If you have an additional administrator account whose Two Factor is not enabled yet, you can login with it.
  2. Rename the plugin from FTP – this disables the Two Factor Authentication plugin and you will be able to login with your WordPress username and password.
  3. Go to WordPress Database. Select wp_options, search for mo2f_gauth_configured key and update its value to 0. Two Factor will get disabled.

I am getting the fatal error of call to undefined function json_last_error(). What should I do?

Please check your php version. The plugin is supported in php version 5.3.0 or above. You need to upgrade your php version to 5.3.0 or above to use the plugin.

I want to configure 2nd factor by Google Authenticator.

Scan the Qr code from your Google Authenticator App. Enter the 6 digit code from the Google Authenticator App into the textbox and test by clicking on Validate.

I want to configure 2nd factor by Authy 2-Factor Authentication App.

Scan the Qr code from your Authy 2-Factor Authentication App. Enter the 6 digit code from the Authy Authenticator App into the textbox and test by clicking on Validate.

I have a custom / front-end login page on my site and I want the look and feel to remain the same when I add 2 factor ?

If you have a custom login form other than wp-login.php then we will provide you the shortcode. Shortcode will work only for the customized login page created from wordpress plugins. We are not claiming that it will work with all the customized login page. In such case, custom work is needed to integrate two factor with your customized login page. You can submit a query in our Support Section in the plugin or you can contact us at for more details.

I have installed plugins which limit the login attempts like Limit Login Attempt, Loginizer, Wordfence etc. Is there any incompatibilities with these kind of plugins?

The limit login attempt kind of plugins limit the number of login attempts and block the IP temporarily. So if you are using 2 factor along with these kind of plugins then you should increase the login attempts (minimum 5) so that you dont get locked out yourself.

If you are using any Security Plugin in WordPress like Simple Security Firewall, All in One WP Security Plugin and you are not able to login with Two-Factor.

Our Two-Factor plugin is compatible with most of the security plugins, but if it is not working for you. Please submit a query in our Support Section in the plugin or you can contact us at

If you are using any render blocking javascript and css plugin like Async JS and CSS Plugin and you are not able to login with Two-Factor or your screen got blank.

If you are using Async JS and CSS Plugin. Please go to its settings and add jquery in the list of exceptions and save settings. It will work. If you are still not able to get it right, Please submit a query in our Support Section in the plugin or you can contact us at

I want to Two Factor on Login Page and want to show login on next Page?

You should go to Two Factor Setup Tab and check Enable Two Factor on login Page checkbox to show Two Factor code on the default login form.

I want to go back to default login with password?

You should go to Two Factor Setup Tab and uncheck Enable Two Factor Authentication checkbox. This will disable 2-Factor and you can login using wordpress default login.

I am upgrading my phone.

You should go to Two Factor Setup Tab and click on Create New QR Code to reconfigure 2-Factor with your new phone.

What If I want to use any other second factor like OTP Over SMS, Security Questions, Device Id, etc ?

miniOrange authentication service has 15+ authentication methods.One time passcodes (OTP) over SMS, OTP over Email, OTP over SMS and Email, Out of Band SMS, Out of Band Email, Soft Token, Push Notification, USB based Hardware token (yubico), Security Questions, Mobile Authentication (QR Code Authentication), Voice Authentication (Biometrics), Phone Verification, Device Identification, Location, Time of Access User Behavior. To know more about authentication methods, please visit . If you want to have any other 2-factor for your WordPress site, please email us at or Contact us.


23 نوامبر 2019
I wanted a way to protect my WordPress install, as I take digital security very seriously. This plugin keeps me safe. I know if somebody somehow got my password, without a token generated from my phone, I am safe. This is one of the most important free WordPress plugins I have installed. I 100% recommend this plugin.
خواندن تمامی 1 بررسی‌

توسعه دهندگان و همکاران

“Google Authenticator” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

ترجمه “Google Authenticator” به زبان شما.

علاقه‌ مند به توسعه هستید؟

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Google Authenticator-Two Factor Authentication (2FA, MFA):
    Small changes according to wordpress guideline


  • Google Authenticator-Two Factor Authentication (2FA, MFA):
    Fix CSRF vulnerability.


  • Google Authenticator-Two Factor Authentication (2FA, MFA):
    Fix XSS vulnerability.
    Readme update


Backup codes bug fix.
Readme update


Redirecting users to Admin dashboard by default.


Added Backup codes.


  • First version of Google Authenticator plugin supported with App based auhthentication for admin only.