Title: miniOrange 2FA – Two-Factor Authentication for WordPress (SMS, Email &amp; Google Authenticator)
Author: miniOrange
Published: <strong>ଜୁଲାଈ 9, 2015</strong>
Last modified: ଏପ୍ରିଲ 13, 2026

---

Search plugins

![](https://ps.w.org/miniorange-2-factor-authentication/assets/banner-772x250.png?
rev=3456773)

![](https://ps.w.org/miniorange-2-factor-authentication/assets/icon-256x256.gif?
rev=2652528)

# miniOrange 2FA – Two-Factor Authentication for WordPress (SMS, Email & Google Authenticator)

 By [miniOrange](https://profiles.wordpress.org/cyberlord92/)

[Download](https://downloads.wordpress.org/plugin/miniorange-2-factor-authentication.6.2.4.zip)

 * [Details](https://ory.wordpress.org/plugins/miniorange-2-factor-authentication/#description)
 * [Reviews](https://ory.wordpress.org/plugins/miniorange-2-factor-authentication/#reviews)
 *  [Installation](https://ory.wordpress.org/plugins/miniorange-2-factor-authentication/#installation)
 * [Development](https://ory.wordpress.org/plugins/miniorange-2-factor-authentication/#developers)

 [Support](https://wordpress.org/support/plugin/miniorange-2-factor-authentication/)

## Description

miniOrange WP 2FA plugin adds an extra layer of security to your WordPress website
by protecting user logins from unauthorized access, brute-force attacks, and password
theft.

This powerful 2FA – Two-factor authentication for WordPress solution is easy to 
configure using a step-by-step setup wizard that supports multiple authentication
methods such as Google Authenticator, Microsoft Authenticator, OTP via Email, SMS,
WhatsApp, Telegram, and more.

Whether you are a beginner or an advanced user, the WordPress Two Factor Authentication
plugin ensures maximum security while keeping the login experience smooth and user-
friendly.

Quick Links: [Official Website](https://plugins.miniorange.com/2-factor-authentication-for-wordpress-wp-2fa)
| [Setup Guide](https://plugins.miniorange.com/step-by-step-guide-for-wordpress-2-factor-authentication)
| [Pricing Plans](https://plugins.miniorange.com/2-factor-authentication-for-wordpress-wp-2fa#pricing)
| [Support](https://faq.miniorange.com/)

### What is the WP 2FA Authenticator Plugin for WordPress?

The WP 2FA Authenticator plugin adds an extra verification step (OTP or approval)
beyond your password. This two-step login process enhances security without disrupting
daily operations.

Easy to install and configure, this WordPress 2FA plugin helps protect your website
from credential theft and unauthorized access.

### WordPress W2FA Plugin Features (Free Version)

 * **[User Role-Based Configuration](https://plugins.miniorange.com/configure-2fa-settings-quick-setup-tab-wordpress#step1):**
   Apply 2FA or MFA selectively based on user roles or configure it individually
   per user for more control over who needs additional verification.
 * **[Backup Access Support](https://plugins.miniorange.com/configure-2fa-settings-quick-setup-tab-wordpress#step3):**
   Let users generate and use backup codes or email verification links to log in
   when their primary 2FA method is unavailable.
 * **Guided Setup Wizard:** An intuitive step-by-step wizard makes it easy to configure
   and deploy 2FA—no technical skills required.
 * **Multi-Language Support:** The plugin is translation-ready and supports major
   languages, including French, Spanish, Italian, and German.
 * **Free for up to 3 Users:** Includes full access to 2FA features for up to three
   users—ideal for small teams or personal sites.
 * **Customize Email Templates:** Personalize OTP and 2FA emails to reflect your
   brand and improve user trust.
 * **2FA Login Reports & IP Alerts:** Track login activity and get email alerts 
   for logins from new IP addresses.
 * **Custom Post-Login Redirection:** Redirect users to any page after 2FA, like
   a dashboard, homepage, or custom URL.
 * **Custom Labels in Authenticator Apps:** Customize the account name shown in 
   Google Authenticator and other apps for clearer identification.
 * **[2FA for Popular Login Forms](https://plugins.miniorange.com/how-to-set-up-2fa-on-custom-login-form-wordpress):**
   Enable 2FA on WooCommerce, Theme My Login, Elementor, and other login forms.

### Supported WP 2FA Authentication Methods

#### TOTP-Based Authentication

Compatible with:

 * **[Google Authenticator](https://plugins.miniorange.com/setup-two-factor-authentication-using-authenticator-apps):**
   A widely trusted TOTP app that generates rotating login codes every 30 seconds—
   ideal for fast and offline verification.
 * **[Microsoft Authenticator](https://plugins.miniorange.com/setup-two-factor-authentication-using-authenticator-apps):**
   Easily syncs with your Microsoft account and supports time-based one-time passcodes
   for secure WordPress login.
 * **[LastPass Authenticator](https://plugins.miniorange.com/setup-two-factor-authentication-using-authenticator-apps):**
   Combines password management with strong 2FA protection by generating time-based
   codes linked to your LastPass account.
 * **[Duo Authenticator](https://plugins.miniorange.com/setup-two-factor-authentication-using-authenticator-apps):**
   Enterprise-ready authentication app offering secure TOTP codes and push notifications
   for streamlined two-factor login.
 * **[Authy 2-Factor Authenticator](https://plugins.miniorange.com/setup-two-factor-authentication-using-authenticator-apps):**
   Supports multi-device syncing and cloud backups while generating secure TOTP 
   codes for your WordPress login.
 * **[FreeOTP](https://plugins.miniorange.com/setup-two-factor-authentication-using-authenticator-apps)**
   and others

These authenticator apps enable secure WordPress 2FA using time-based one-time passwords(
TOTP).

#### OTP Authentication

 * **[OTP via Email](https://plugins.miniorange.com/otp-over-email-for-wordpress-two-factor-authentication-2fa-mfa):**
   Send one-time passcodes to users directly via email for secure and convenient
   login verification with OTP Over Email support.
 * **[OTP via SMS](https://plugins.miniorange.com/otp-over-sms-for-wordpress-two-factor-authentication-2fa-mfa):**
   Get login codes to users through SMS for fast two-step OTP login verification
   on mobile devices.
 * **[OTP over Telegram](https://plugins.miniorange.com/login-with-telegram-as-a-two-factor-method-for-wordpress):**
   Use Telegram for OTP authentication if you prefer messaging-based login verification.
 * **[OTP over WhatsApp (Premium)](https://plugins.miniorange.com/whatsapp-two-factor-authentication-setup-for-wordpress-2fa-plugin):**
   Use **WhatsApp 2FA** to send login passcodes directly to the user’s WhatsApp 
   account for a faster and familiar authentication experience.
 * **[Email Verification via Link](https://plugins.miniorange.com/how-to-setup-email-verification-for-2-factor-authentication-wordpress-2fa):**
   Let users verify their login using a secure one-click email verification link—
   no passcode entry needed.
 * **[Security Questions](https://plugins.miniorange.com/setup-security-questions-for-two-factor-authentication-wordpress-2fa):**
   Add a personal security layer by asking predefined questions during login, ideal
   as a backup or secondary method.

### Upgrade to miniOrange WP 2FA Premium for Advanced Security

The premium WordPress Two Factor Authentication plugin offers complete control over
user authentication policies with advanced features such as unlimited OTP transactions,
trusted devices, multisite compatibility, and full branding control.

It is ideal for enterprises, eCommerce websites, and business-critical WordPress
environments requiring strict login security.

### Premium Features

 * **[2FA for All Users & Roles](https://plugins.miniorange.com/configure-2fa-settings-quick-setup-tab-wordpress#step1):**
   Enforce 2FA across your entire website or apply it selectively to specific user
   roles or individual users.
 * **Unlimited Email OTP Transactions:** Send unlimited email-based one-time passcodes—
   ideal for large-scale user bases and frequent login environments.
 * **[Role-Based 2FA Policies](https://plugins.miniorange.com/configure-2fa-settings-quick-setup-tab-wordpress?select-2fa=2fa-for-specific-role#step2):**
   Create different 2FA rules for each user role—require stronger authentication
   for admins while offering simpler methods for customers.
 * **[User-Specific 2FA Management](https://plugins.miniorange.com/configure-2fa-settings-quick-setup-tab-wordpress#step2):**
   Enable or disable 2FA for individual users directly from their profile or admin
   settings.
 * **[Page-Protection with 2FA](https://plugins.miniorange.com/enable-2fa-on-specific-pages-wordpress):**
   Add two-factor authentication (2FA) protection to selected pages for enhanced
   security.
 * **[Backup Login Options](https://plugins.miniorange.com/configure-2fa-settings-quick-setup-tab-wordpress#step3):**
   Allow users to log in using alternate methods like security questions, email-
   based OTP, or backup codes when the default method is inaccessible.
 * **Custom Redirect After 2FA:** Send users to a specific page (dashboard, custom
   welcome, etc.) after completing 2FA authentication.
 * **[Custom Security Questions](https://plugins.miniorange.com/how-to-setup-custom-security-questions-kba-from-wordpress-wp-2fa):**
   Set your own challenge questions to match your organization’s security policies.
 * **Force 2FA Setup on Login:** Automatically prompt users to configure 2FA on 
   their next login and restrict access until it’s enabled.
 * **[Trusted Devices Feature](https://plugins.miniorange.com/how-to-set-remember-device-with-two-factor-authentication-2fa):**
   Let users remember their device or browser to bypass 2FA on trusted systems for
   future logins.
 * **[Customizable Login UI](https://plugins.miniorange.com/configure-2fa-settings-login-popup-tab-wordpress#step2):**
   Easily style 2FA prompts and popups to match your theme and brand—no coding needed.
 * **Multisite Compatibility:** Support for WordPress multisite networks, with 2FA
   settings across up to 3 subsites included.
 * **[White Labeling & Branding](https://plugins.miniorange.com/configure-2fa-settings-login-popup-tab-wordpress#step1):**
   Fully rebrand the login or registration forms with your logo, colors, and email
   templates to offer a seamless branded experience.
 * **Shortcodes for User Profile Controls:** Add 2FA management shortcodes to user
   account pages so users can enable, disable, or reconfigure their 2FA settings.
 * **[Session Management Controls](https://plugins.miniorange.com/prevent-account-sharing-restrict-concurrent-sessions-wordpress-session-restriction):**
   Restrict users from logging in on multiple devices simultaneously to prevent 
   unauthorized access or credential sharing.
 * **[Passwordless Login](https://plugins.miniorange.com/how-to-set-passwordless-login-as-a-login-screen-options-wordpress-2fa):**
   Let users log in using a one-time passcode—no password required—while maintaining
   strong account security.
 * **[Support for Custom & Third-Party Login Forms](https://plugins.miniorange.com/how-to-set-up-2fa-on-custom-login-form-wordpress):**
   Works seamlessly with plugins like UserPro, Login with Ajax, Theme My Login, 
   and more.
 * **Custom SMS Gateway Support:** Integrate your own SMS gateway to send OTPs, 
   giving you full control over delivery, cost, and sender branding.
 * **[Remember IP to Bypass 2FA](https://plugins.miniorange.com/setup-remember-whitelist-ip-2fa-wordpress):**
   Mark trusted IP addresses to skip 2FA prompts and streamline login for internal
   users or safe environments.
 * **Prevent Credential Sharing:** Restrict multiple logins from different IPs or
   devices, helping you enforce strict account access policies and stop sharing.
 * **[Custom Form Integration](https://plugins.miniorange.com/how-to-set-up-2fa-on-custom-login-form-wordpress?utm_source=readme&utm_medium=2fa_sg&utm_campaign=2fa_login_forms_2#step2):**
   Add 2FA to any custom login form—even those not on the supported list—through
   flexible integration and custom support.

### How to Install and Activate the WP 2FA Plugin

#### Step 1: Install and Activate

Search for the miniOrange Two Factor Authentication plugin in the WordPress marketplace
and activate it.

#### Step 2: Enable WP 2FA from Quick Setup

Go to the Quick Setup tab, choose user roles, and save settings.

#### Step 3: Configure Authentication Method

Select and set up your preferred [2FA authentication method](https://plugins.miniorange.com/step-by-step-guide-for-wordpress-2-factor-authentication#step3),
such as Google Authenticator, OTP over SMS, or WhatsApp 2FA, from the available 
options while logging into the form for the first time.

### Built to Integrate Seamlessly

Two Factor Authentication – WordPress 2FA/MFA plugin is compatible with [popular plugins](https://plugins.miniorange.com/how-to-set-up-2fa-on-custom-login-form-wordpress)
such as:

 * WooCommerce
 * Ultimate Member
 * BuddyPress
 * Elementor Pro
 * Login With Ajax
 * User Registration
 * Restrict Content Pro
 * LoginPress
 * Registration Magic
 * Admin Custom Login
 * Theme My Login
 * Profile Builder and many more.

Have a form not listed here? We offer custom integration support—just reach out.

### Third-Party Custom SMS Gateway for OTP via SMS

The premium version of the miniOrange Two-Factor Authentication plugin supports 
any third-party SMS gateway for OTP-based login via SMS. Whether you already use
a custom SMS provider or need to integrate with a local/regional provider, you can
easily configure it within the plugin. **[Famous SMS gateways supported by Two Factor Authentication](https://plugins.miniorange.com/sms-email-gateways-supported-by-2fa-plugin).**

### Why Register with miniOrange?

Some features like OTP via SMS or Email in the Free plugin require secure transactions
credited to your miniOrange account.

Most features work without registration, including:
 * Google Authenticator * Microsoft
Authenticator * Security questions * Backup codes

For customized solutions and support, contact:
 [info@xecurify.com](https://ory.wordpress.org/plugins/miniorange-2-factor-authentication/info@xecurify.com?output_format=md)
or [2fasupport@xecurify.com](https://ory.wordpress.org/plugins/miniorange-2-factor-authentication/2fasupport@xecurify.com?output_format=md)

## Screenshots

 * [[
 * 2FA setup for Admins
    1. Google Authenticator Setup as Two-Step Authentication
 * [[
 * miniOrange User Account Details
 * [[
 * Reset Users 2FA from the plugin
 * [[
 * Custom Email Templates – Whitelabelling with your Brand
 * [[
 * Two-factor setup for SMS Verification with OTP
 * [[
 * [[

## Installation

#### From your WordPress dashboard

 1. Navigate to `Plugins > Add New` from your WP Admin dashboard.
 2. Search for `miniOrange Two-Factor Authentication - 2FA or`Google Authenticator.`
 3. Install `miniOrange Two-Factor Authentication - 2FA` and activate the plugin.

#### From WordPress.org

 1. Search for `miniOrange Two-Factor Authentication - 2FA` and download it.
 2. Unzip and upload the `miniorange-2-factor-authentication - 2FA` directory to your`/
    wp-content/plugins/` directory.
 3. Activate miniOrange Two-Factor Authentication – 2FA from the Plugins tab of your
    admin dashboard.
 4. **Video Guide** :

## FAQ

### What happens if I enable 2FA for all users, but a user hasn’t registered yet?

Users who haven’t set up 2FA will be prompted to configure their authentication 
method during their next login. This ensures account security without locking them
out.

### How do I enable Google Authenticator as Two-Factor Authentication (2FA) as the backup method?

Yes, you can configure Google Authenticator as a backup method by enabling **“Login
with any configured 2FA method”** or **Multi-Factor Authentication** from the plugin
settings.
 Note: This is a Premium Feature.

### Can I limit users to only one authentication method?

Yes. In the **Quick Setup** tab, select the desired 2FA method (e.g., Google Authenticator).
During registration or login, users will only see the method(s) you’ve enabled.

Note: This is a Premium Feature.

### How can I maintain the same look and feel on my custom login page when using 2FA?

If you’re using a custom login page (other than wp-login.php), go to the Login Form
Settings in the plugin dashboard and configure 2FA for your specific form.
 Note:
Some custom forms may require additional integration. If 2FA doesn’t work out of
the box, reach out via the Support tab in the plugin or email us at [info@xecurify.com](https://ory.wordpress.org/plugins/miniorange-2-factor-authentication/info@xecurify.com?output_format=md)
for custom integration help.

### What should I do if the 2FA plugin conflicts with another plugin or prevents login?

Our plugin is compatible with most major plugins, but occasional conflicts may occur.
If you face any issues:

>  * Submit a ticket via the Support section in the plugin dashboard.
>  * Or contact us directly at [info@xecurify.com](https://ory.wordpress.org/plugins/miniorange-2-factor-authentication/info@xecurify.com?output_format=md).

### How do I transfer my 2FA setup to a new phone?

Go to the **Setup 2FA** tab under **My Account**, and simply reconfigure your preferred
2FA method on your new device.

### How do I regain access to my site if I get locked out using Google Authenticator (2FA)?

If you’re locked out, here are a few recovery options:

>  * **Login with another admin account**(that doesn’t have 2FA enabled).
>  * **Use Knowledge-Based Authentication (KBA)** if previously configured as a 
>    backup method.
>  * **Disable the plugin via FTP:** Rename the plugin folder from your hosting 
>    file manager or FTP. This will deactivate the 2FA plugin and allow access without
>    verification.
>     For step-by-step instructions, check our [Locked Out Guide](https://faq.miniorange.com/knowledgebase/how-to-gain-access-to-my-website-if-i-get-locked-out/)
>    or watch the [video tutorial](https://www.youtube.com/watch?v=GRIYI_Gl3Ng).

## Reviews

![](https://secure.gravatar.com/avatar/f3a32731af9ed8f5a9d09505596b261037aaab047e4f45ec16329fb0b7189fca?
s=60&d=retro&r=g)

### 󠀁[Great plugin and customer support](https://wordpress.org/support/topic/great-plugin-and-customer-support-36/)󠁿

 [qlemar06](https://profiles.wordpress.org/qlemar06/) ମାର୍ଚ୍ଚ 11, 2026

Anuradha has been great at assisting us with the plugin setup and answering our 
questions promptly. Everything is working as expected and the customer service is
top notch. Thank you again!

![](https://secure.gravatar.com/avatar/7c897312c0c45533a2cf383f0c0d588d2e474fcab596c189e9bfe09dacb1e0ff?
s=60&d=retro&r=g)

### 󠀁[Customer service/support is just… WOW](https://wordpress.org/support/topic/customer-service-support-is-just-wow/)󠁿

 [dreizinreport](https://profiles.wordpress.org/dreizinreport/) ନଭେମ୍ବର 19, 2025

My paywalled weblog was hacked and nearly wrecked.  At which point, I realized that
I needed to trim down on the paths in (too many different intermediary login options),
as well as to prevent “brute force” and to ward off anonymous scumbags and their
throwaway/fake email addresses, by way of 2FA. The guys at miniOrange patiently 
worked with me to integrate 2FA while overcoming the longtime technical debt inherited
from my paywall’s creation by a committed but totally non-professional (and long
gone) webmaster.  At my request, they created a module (which, somehow, they did
not offer previously) to allow for subscriber-initiated changes to an already-selected
2FA OTP delivery method; hopefully this will be of use to many more of their own
customers, going forward.  They are clearly eager to work with their customers for
a bespoke solution, as needed, at a VERY reasonable rate—which is fortunate, as 
my guess is that most solutions will require some custom integration over the base
service fee.  Also, despite the time zone difference, for a U.S. customer they are
quite easy to work with, very flexible and accommodating, in the (U.S. ET) morning
or late evening or both.  I am SO GLAD that I found miniOrange, and I wish them 
continued growth and all possible success!!!

![](https://secure.gravatar.com/avatar/f33deeb03fcbf529369a9ff851cf7a4f23b7088734ddef523175cac7884f4663?
s=60&d=retro&r=g)

### 󠀁[Potential vulnerability (they are working on it)](https://wordpress.org/support/topic/hacked-plugin-hacked-lackluster-response/)󠁿

 [awfominaya](https://profiles.wordpress.org/awfominaya/) ନଭେମ୍ବର 6, 2025 3 replies

I discussed with the team that there is a hack allowing tokens to be sent without
going through the login screen. As long as the user does not accept the login tokens,
the overall security has held, but this is a vulnerability. Today Vikas and I hopped
on a call to review this activity and he agreed the attackers are bypassing the 
login process somehow. He confirmed that his team will begin working on this immediately.
I feel their response was slower than necessary but am now convinced they are addressing
the right concerns.

![](https://secure.gravatar.com/avatar/eef159e1d9f003a900906c9272616e6c3859ef0b7c0cea713e81157e28e98ff3?
s=60&d=retro&r=g)

### 󠀁[Good Plugin with Great Support](https://wordpress.org/support/topic/good-plugin-with-great-support-41/)󠁿

 [sainiinder08](https://profiles.wordpress.org/sainiinder08/) ମଇ 23, 2025

I had purchased premium plugin however for some features I need a support. The support
was exceptional.Sandesh , the support guy is a legend. He helped me in all the issues
I’ve faced and update the plugin accordingly.

![](https://secure.gravatar.com/avatar/a3ea5a13b3be1d3852e0d5473b8b73b2ba6ecf6b253539a0784ea2baa49e0b45?
s=60&d=retro&r=g)

### 󠀁[Received Great Support!](https://wordpress.org/support/topic/received-great-support-2/)󠁿

 [kmacnvbt87](https://profiles.wordpress.org/kmacnvbt87/) ମଇ 14, 2025

I’ve been using this plugin for 2FA for several years. After a recent update, I 
encountered an issue where I could no longer access my site. Sandesh and team were
immediately responsive and available to help resolve the matter quickly.

![](https://secure.gravatar.com/avatar/0824764d32553f7819c226101e51b97e30947e799962513547d433b8c48fef9d?
s=60&d=retro&r=g)

### 󠀁[Great 2FA Plugin](https://wordpress.org/support/topic/great-2fa-plugin-2/)󠁿

 [isobudgets](https://profiles.wordpress.org/isobudgets/) ମଇ 13, 2025

I have been using this app for 5 years and have been super happy with it. It is 
super easy to use with Google Authenticator and works like a champ. Recently, an
update locked me out of my website. I submitted a support ticket and Sandesh actually
scheduled a meeting with me to fix the issue. I was super impressed! In 15 years,
I have only had one other company reach out to me directly, schedule a team’s meeting,
and fix the issue. That’s amazing, and I really have to give a big shout out to 
Sandesh. Thank you so much!!!

 [ Read all 381 reviews ](https://wordpress.org/support/plugin/miniorange-2-factor-authentication/reviews/)

## Contributors & Developers

“miniOrange 2FA – Two-Factor Authentication for WordPress (SMS, Email & Google Authenticator)”
is open source software. The following people have contributed to this plugin.

Contributors

 *   [ miniOrange ](https://profiles.wordpress.org/cyberlord92/)
 *   [ twofactor ](https://profiles.wordpress.org/twofactor/)
 *   [ twofactorauthentication ](https://profiles.wordpress.org/twofactorauthentication/)
 *   [ Google Authenticator ](https://profiles.wordpress.org/hsn97/)

[Translate “miniOrange 2FA – Two-Factor Authentication for WordPress (SMS, Email & Google Authenticator)” into your language.](https://translate.wordpress.org/projects/wp-plugins/miniorange-2-factor-authentication)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/miniorange-2-factor-authentication/),
check out the [SVN repository](https://plugins.svn.wordpress.org/miniorange-2-factor-authentication/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/miniorange-2-factor-authentication/)
by [RSS](https://plugins.trac.wordpress.org/log/miniorange-2-factor-authentication/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 6.2.4

 * Authenticator apps invalid one time passcode issue fix.

#### 6.2.3

 * Readme Updates

#### 6.2.2

 * Readme Updates

#### 6.2.1

 * Security Fixes
 * Readme Updates

#### 6.2.0

 * UI Updates – 2FA Settings

#### 6.1.7

 * Minor Fixes – 2FA User Profile

#### 6.1.5

 * Security Fixes
 * Code Optimization Changes

#### 6.1.4

 * Bug Fixes – 2FA Login flow
 * Code Optimization Changes

#### 6.1.3

 * Vulnerability Fixes – Admin XSS/MITM risk via IP Lookup

#### 6.1.2

 * Vulnerability Fixes – Broken Access Control

#### 6.1.1

 * Vulnerability Fixes – Session Hijacking & Replay Attack (Google Authentication)

#### 6.1.0

 * UI/UX Improvements – 2FA popups
 * Vulnerability Fixes – 2FA Bypass and Weak Question & Answer Validation (KBA)
 * Bug Fixes – Low Transactions Notice
 * Added Debug Log Feature
 * Setup Guides Links added in Forms tab
 * Code Optimization

#### 6.0.9

 * Bug Fixes – 2FA Backup Code Validation

#### 6.0.8

 * Compatibility with WordPress 6.8
 * Bug Fixes – 2FA Login Transaction Report

#### 6.0.7

 * UI/UX Improvements – miniOrange user Login & Registration form | Sync Transactions
   button
 * Bug Fixes – Login Report feature
 * Updates – Users’ 2FA Status table | .pot file

#### 6.0.6

 * Improvements – 2FA admin dashboard UI/UX
 * Auto file inclusion added
 * Added Separate tab for 2FA reports
 * Updated Email Verification popup

#### 6.0.5

 * Updated Button CSS
 * Updated Custom Logo Branding on 2FA Popup Settings UI
 * General CSS Improvements
 * 2FA Pricing Page Removed

#### 6.0.4

 * Improvement – Updated Login Transaction Report UX
 * 2FA Pricing Plan updates

#### 6.0.3

 * Bug Fixes – Google Authentication CSS-JS loading issue in login

#### 6.0.2

 * Setup Wizard flow changes.
 * Bug Fix in Setup Wizard flow.

#### 6.0.1

 * Bug fixes for UI/UX plugin release

#### 6.0.0

 * Updated UI/UX of the plugin
 * Added configuration for customizations of all email templates
 * Added 2FA reconfiguration link via email as backup method
 * Added Custom Redirect URL after login
 * Extended grace period functionality
 * Removed miniOrange and DUO Authenticator 2FA methods

#### 5.8.4

 * Updated jquery jquery.dataTables.min.js version to the latest version
 * Bug fixes- Getting error on user account creation on WooCommerce

#### 5.8.3

 * Compatibility with WordPress 6.5
 * Fixed redirection issue on activation with WordPress 6.5
 * Changed refund Policy link
 * Updated miniOrange portal links

#### 5.8.2

 * Bug Fix- Log out the users when the grace period is enabled
 * Improvement- Added SMTP checks for email verification
 * Improvement- Updated UX for Email Verification method
 * Fixed- Warnings in the error logs

#### 5.8.1

 * Bug Fix- Show backup codes to users after configuring Email Verification
 * Updated UI for Google Authenticator user configuration screens
 * Updated UI of Setup Wizard

#### 5.8

 * Bug fix- 2FA method was getting updated when updating a user on the user-edit
   page
 * Updated UI for OTP over SMS, OTP over Email and OTP over Telegram configuration
   screens
 * Added Email Verification method

#### 5.7.5

 * Compatibility with WordPress 6.4

#### 5.7.4

 * Bug fix- Keep end users’ 2FA configuration when the plugin is deactivated
 * Bug fix- Attempts left for the OTP-based methods
 * Bug fix- Display App Key for Google authenticator in 2FA inline registration

#### 5.7.3

 * Bug fixes for registration forms
 * Compatibility with WordPress 6.3

#### 5.7.2

 * Updated flow of 2FA on registration form
 * Minor bug fixes

#### 5.7.1

 * Fixes:User can configure/reconfigure/reset cloud method,SMS transactions credited
   on registration,fixed email sync issue
 * Added:Resend OTP button-SMS,Telegram,Email OTP method
 * Improvement:Forced reconfiguration after backup code login,2FA prompt if TOTP
   is unset for admins

#### 5.7.0

 * Code Improvements according to WPCS
 * Feature Improvement – Added role-based checks for login through new IP
 * Improvement – Error handling for account creation

#### 5.6.6

 * Fixes:Redirection issue for users in Multisite environment
 * Improvements-Removed External links from Google Authenticator,Mobile responsiveness
   of setup wizard,SMS/Email verification on PaidMembership Proform
 * Updated Pricing plan,Add SMS notification/button check,feedback form
 * Advertised OTP over WhatsApp

#### 5.6.5

 * Google Authenticator – Two-Factor Authentication – 2FA, OTP :
 * Bug fix – Save template for notifications on email
 * Bug fix – Error in SMS authentication setup through plugin dashboard
 * Updated Network Security removal notice message

#### 5.6.4

 * Google Authenticator – Two-Factor Authentication – 2FA, OTP :
 * Bug fix – headers already sent in messages.php

#### 5.6.3

 * Google Authenticator – Two-Factor Authentication – 2FA, OTP :
 * Skip-2 factor option removed from the inline setup
 * Backup code button will always be shown
 * Added login form and theme fields in the trial request form
 * CSS-JS version added for all scripts and styles respectively
 * Autofocus for many input fields and submit the form when Enter is hit

#### 5.6.2

 * Google Authenticator – Two-Factor Authentication – 2FA, OTP :
 * Vulnerability fixes
 * Removed Network Security for new users
 * Updated Pricing page UI

#### 5.6.1

 * Google Authenticator – Two-Factor Authentication 2FA, OTP :
 * Bug fix- Headers already sent
 * Added SMTP check for sending backup codes on 2fa prompt
 * For older changelog entries, please see the [additional changelog.txt file](https://plugins.svn.wordpress.org/miniorange-2-factor-authentication/trunk/changelog.txt)
   provided with the plugin.

## Meta

 *  Version **6.2.4**
 *  Last updated **7 days ago**
 *  Active installations **10,000+**
 *  WordPress version ** 3.0.1 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 5.3.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/miniorange-2-factor-authentication/)
 * Tags
 * [2-factor authentication](https://ory.wordpress.org/plugins/tags/2-factor-authentication/)
   [2FA](https://ory.wordpress.org/plugins/tags/2fa/)[google authenticator](https://ory.wordpress.org/plugins/tags/google-authenticator/)
   [MFA](https://ory.wordpress.org/plugins/tags/mfa/)
 *  [Advanced View](https://ory.wordpress.org/plugins/miniorange-2-factor-authentication/advanced/)

## Ratings

 4.5 out of 5 stars.

 *  [  325 5-star reviews     ](https://wordpress.org/support/plugin/miniorange-2-factor-authentication/reviews/?filter=5)
 *  [  14 4-star reviews     ](https://wordpress.org/support/plugin/miniorange-2-factor-authentication/reviews/?filter=4)
 *  [  2 3-star reviews     ](https://wordpress.org/support/plugin/miniorange-2-factor-authentication/reviews/?filter=3)
 *  [  4 2-star reviews     ](https://wordpress.org/support/plugin/miniorange-2-factor-authentication/reviews/?filter=2)
 *  [  36 1-star reviews     ](https://wordpress.org/support/plugin/miniorange-2-factor-authentication/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/miniorange-2-factor-authentication/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/miniorange-2-factor-authentication/reviews/)

## Contributors

 *   [ miniOrange ](https://profiles.wordpress.org/cyberlord92/)
 *   [ twofactor ](https://profiles.wordpress.org/twofactor/)
 *   [ twofactorauthentication ](https://profiles.wordpress.org/twofactorauthentication/)
 *   [ Google Authenticator ](https://profiles.wordpress.org/hsn97/)

## Support

Issues resolved in last two months:

     1 out of 2

 [View support forum](https://wordpress.org/support/plugin/miniorange-2-factor-authentication/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://miniorange.com/)