Google Authenticator – WordPress Two Factor Authentication (2FA) - Version 5.4.43

Version Description

  • Google Authenticator - Two factor Authentication (2FA, OTP) :
  • Special offer - Special discount for limited time
Download this release

Release Info

Developer twofactorauthentication
Plugin Icon 128x128 Google Authenticator – WordPress Two Factor Authentication (2FA)
Version 5.4.43
Comparing to
See all releases

Code changes from version 5.4.42 to 5.4.43

controllers/request_offer.php CHANGED
@@ -26,7 +26,7 @@
26
  }
27
  else{
28
 
29
- $query = 'REQUEST FOR NEW YEAR OFFERS';
30
  $query .= ' =>';
31
  $query .= ' : ';
32
  $query .= $usecase;
26
  }
27
  else{
28
 
29
+ $query = 'REQUEST FOR SPECIAL OFFERS';
30
  $query .= ' =>';
31
  $query .= ' : ';
32
  $query .= $usecase;
includes/css/style_settings.css CHANGED
@@ -862,7 +862,11 @@
862
  height:auto;
863
  width:100%;
864
  float:left;
865
-
 
 
 
 
866
 
867
  }
868
  .mo_wpns_divided_layout{
@@ -916,6 +920,7 @@
916
  /*font-style: italic;*/
917
 
918
  }
 
919
  .mo_wpns_method_layout{
920
  margin: 10px;
921
  padding: 5px 20px;
@@ -1159,14 +1164,13 @@ h2.mo_wpns_nav-tab-wrapper
1159
  margin: 5px;
1160
  margin-left: 0px;
1161
  padding: 5px 20px 30px 20px;
1162
- background-color: #FFFFFF;
1163
- border: 2px solid #20b2aa;
1164
- float: left;
1165
- width: 94%;
1166
-
1167
- overflow: hidden;
1168
- text-align: left;
1169
- box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
1170
  }
1171
  .mo_wpns_setting_layout_scan
1172
  {
@@ -1322,7 +1326,7 @@ h2.mo_wpns_nav-tab-wrapper
1322
  }*/
1323
  .mo_wpns_upgrade_page_button
1324
  {
1325
- border: 2px solid ##2a80ca;
1326
  background-color: #2a80ca;
1327
  color: white;
1328
  padding: 12px 0px;
@@ -1469,7 +1473,7 @@ h2.mo_wpns_nav-tab-wrapper
1469
  background-color: #dddddd;
1470
  }
1471
  .mo_wpns_free_feature_button {
1472
- /*background-color: green; /* Green */*/
1473
  border: none;
1474
  color: black;
1475
  padding: 11px 12px;
@@ -1937,7 +1941,7 @@ h2.mo_wpns_nav-tab-wrapper
1937
  -o-transition: border .2s ease-in-out;
1938
  transition: border .2s ease-in-out
1939
  }
1940
- }
1941
 
1942
 
1943
  .mo_wpns_table_layout td strong {
@@ -1957,7 +1961,7 @@ h2.mo_wpns_nav-tab-wrapper
1957
  }
1958
 
1959
  .fixed {
1960
- //width: 75% !important;
1961
  }
1962
  .mo_wpns_table_textbox {
1963
  width:100%;
@@ -3185,9 +3189,9 @@ a.mo2f_thumbnail:hover, a.mo2f_thumbnail:focus, a.mo2f_thumbnail.active {
3185
  font-weight: 600!important;
3186
  }
3187
 
3188
- .mo2f_kba_ques : hover{
3189
  color: #1a5a97!important;
3190
- font-weight: 600!important;
3191
 
3192
  }
3193
 
@@ -3909,10 +3913,12 @@ input:checked + .slider:before {
3909
 
3910
  .mo2f_offer_main_div
3911
  {
3912
- height:200px;
3913
- background-color:white;
3914
- border-top: 4px solid #a02929;
3915
- border-bottom: 4px solid #a02929;
 
 
3916
  width: 100%;
3917
  }
3918
 
@@ -3920,42 +3926,53 @@ input:checked + .slider:before {
3920
  {
3921
  width:41%;
3922
  color:red;
 
3923
  height: 167.5px;
3924
  float: left;
3925
  text-align: left;
3926
 
3927
  }
3928
- .mo2f_offer_first_section_text
3929
- {
3930
- font-size: 73px !important;
3931
- text-align: center;
3932
- margin: 0px;
3933
- margin-bottom: 4% !important;
3934
- color: black;
3935
 
3936
- }
3937
  .mo2f_offer_get_upto
3938
  {
3939
- text-align:center;margin:0px;margin-bottom: -2%;margin-top: 2%;color: black;font-size: 120%;
 
 
 
 
 
3940
  }
3941
  .mo2f_offer_middle_section
3942
  {
3943
- width:39%;color:red;height: 100px;float: left;
 
 
 
 
 
3944
  }
3945
 
3946
  .mo2f_offer_last_section
3947
  {
3948
- width:20%;color:red;height: 100px;float: left;text-align: left;
 
 
 
 
 
 
3949
  }
3950
 
3951
  .mo2f_offer_contact_us
3952
  {
3953
- font-size: 23px;
 
3954
  border-radius: 4px;
3955
- background: #a02929;
3956
- border: 0px;
3957
- color: white;
3958
- padding: 12px 27px;
 
3959
  text-decoration: none;
3960
  }
3961
 
@@ -3966,10 +3983,10 @@ input:checked + .slider:before {
3966
 
3967
  .mo2f_offer_contact_us_layout
3968
  {
3969
- border: 3px solid #a02929 !important;
3970
  }
3971
 
3972
  .mo2f_offer_contact_us_button
3973
  {
3974
- background: #a02929 !important;
3975
- }
862
  height:auto;
863
  width:100%;
864
  float:left;
865
+ }
866
+ .mo_wpns_offer_image{
867
+ margin-bottom: 10px;
868
+ margin-top: 10px;
869
+ float:left;
870
 
871
  }
872
  .mo_wpns_divided_layout{
920
  /*font-style: italic;*/
921
 
922
  }
923
+
924
  .mo_wpns_method_layout{
925
  margin: 10px;
926
  padding: 5px 20px;
1164
  margin: 5px;
1165
  margin-left: 0px;
1166
  padding: 5px 20px 30px 20px;
1167
+ background-color: #FFFFFF;
1168
+ border: 2px solid #2271b1;
1169
+ float: left;
1170
+ width: 94%;
1171
+ overflow: hidden;
1172
+ text-align: left;
1173
+ box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
 
1174
  }
1175
  .mo_wpns_setting_layout_scan
1176
  {
1326
  }*/
1327
  .mo_wpns_upgrade_page_button
1328
  {
1329
+ border: 2px solid #2a80ca;
1330
  background-color: #2a80ca;
1331
  color: white;
1332
  padding: 12px 0px;
1473
  background-color: #dddddd;
1474
  }
1475
  .mo_wpns_free_feature_button {
1476
+ /*background-color: green; /* Green */
1477
  border: none;
1478
  color: black;
1479
  padding: 11px 12px;
1941
  -o-transition: border .2s ease-in-out;
1942
  transition: border .2s ease-in-out
1943
  }
1944
+
1945
 
1946
 
1947
  .mo_wpns_table_layout td strong {
1961
  }
1962
 
1963
  .fixed {
1964
+ width: 75% !important;
1965
  }
1966
  .mo_wpns_table_textbox {
1967
  width:100%;
3189
  font-weight: 600!important;
3190
  }
3191
 
3192
+ .mo2f_kba_ques:hover {
3193
  color: #1a5a97!important;
3194
+ font-weight: 600 !important;
3195
 
3196
  }
3197
 
3913
 
3914
  .mo2f_offer_main_div
3915
  {
3916
+ margin-top: -25px;
3917
+ height:70px;
3918
+ background-color: #2271b1;
3919
+ clip-path: polygon(98.5% 0, 100% 50%, 98.5% 100%, 1.5% 100%, 0 48%, 1.5% 0);
3920
+ border-top: 4px solid #2271b1;
3921
+ border-bottom: 4px solid #2271b1;
3922
  width: 100%;
3923
  }
3924
 
3926
  {
3927
  width:41%;
3928
  color:red;
3929
+ margin-top: -60px;
3930
  height: 167.5px;
3931
  float: left;
3932
  text-align: left;
3933
 
3934
  }
 
 
 
 
 
 
 
3935
 
 
3936
  .mo2f_offer_get_upto
3937
  {
3938
+ text-align:center;
3939
+ margin:0px;
3940
+ margin-bottom: -2%;
3941
+ margin-top: 2.5%;
3942
+ color: black;
3943
+ font-size: 200%;
3944
  }
3945
  .mo2f_offer_middle_section
3946
  {
3947
+ width:39%;
3948
+ color:red;
3949
+ height: 100px;
3950
+ float: left;
3951
+ margin-left: -140px;
3952
+ margin-top: -20px;
3953
  }
3954
 
3955
  .mo2f_offer_last_section
3956
  {
3957
+ width:20%;
3958
+ color:red;
3959
+ height: 25px;
3960
+ float: right;
3961
+ text-align: left;
3962
+ margin-right: -68px;
3963
+ margin-top: -18px;
3964
  }
3965
 
3966
  .mo2f_offer_contact_us
3967
  {
3968
+ font-size: 25px;
3969
+ margin-left: 10px;
3970
  border-radius: 4px;
3971
+ background: #2271b1;
3972
+ border: 1px;
3973
+ border-color: #000;
3974
+ color: black;
3975
+ padding: none;
3976
  text-decoration: none;
3977
  }
3978
 
3983
 
3984
  .mo2f_offer_contact_us_layout
3985
  {
3986
+ border: 3px solid #2271b1 !important;
3987
  }
3988
 
3989
  .mo2f_offer_contact_us_button
3990
  {
3991
+ background: #2271b1 !important;
3992
+ }
includes/images/special_discount.png ADDED
Binary file
miniorange_2_factor_settings.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: miniOrange 2 Factor Authentication
4
  * Plugin URI: https://miniorange.com
5
  * Description: This TFA plugin provides various two-factor authentication methods as an additional layer of security after the default wordpress login. We Support Google/Authy/LastPass Authenticator, QR Code, Push Notification, Soft Token and Security Questions(KBA) for 3 User in the free version of the plugin.
6
- * Version: 5.4.42
7
  * Author: miniOrange
8
  * Author URI: https://miniorange.com
9
  * Text Domain: miniorange-2-factor-authentication
@@ -14,7 +14,7 @@
14
  require dirname(__FILE__).DIRECTORY_SEPARATOR.'views'.DIRECTORY_SEPARATOR.'email-IPaddress.php';
15
 
16
  define( 'MO_HOST_NAME', 'https://login.xecurify.com' );
17
- define( 'MO2F_VERSION', '5.4.42' );
18
  define( 'MO2F_PLUGIN_URL', (plugin_dir_url(__FILE__)));
19
  define( 'MO2F_TEST_MODE', false );
20
  define( 'MO2F_IS_ONPREM', get_option('is_onprem'));
3
  * Plugin Name: miniOrange 2 Factor Authentication
4
  * Plugin URI: https://miniorange.com
5
  * Description: This TFA plugin provides various two-factor authentication methods as an additional layer of security after the default wordpress login. We Support Google/Authy/LastPass Authenticator, QR Code, Push Notification, Soft Token and Security Questions(KBA) for 3 User in the free version of the plugin.
6
+ * Version: 5.4.43
7
  * Author: miniOrange
8
  * Author URI: https://miniorange.com
9
  * Text Domain: miniorange-2-factor-authentication
14
  require dirname(__FILE__).DIRECTORY_SEPARATOR.'views'.DIRECTORY_SEPARATOR.'email-IPaddress.php';
15
 
16
  define( 'MO_HOST_NAME', 'https://login.xecurify.com' );
17
+ define( 'MO2F_VERSION', '5.4.43' );
18
  define( 'MO2F_PLUGIN_URL', (plugin_dir_url(__FILE__)));
19
  define( 'MO2F_TEST_MODE', false );
20
  define( 'MO2F_IS_ONPREM', get_option('is_onprem'));
readme.txt CHANGED
@@ -6,7 +6,7 @@ Donate link: https://miniorange.com/
6
  Requires at least: 3.0.1
7
  Tested up to: 5.8
8
  Requires PHP: 5.3.0
9
- Stable tag: 5.4.42
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
@@ -14,9 +14,9 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
14
 
15
  == Description ==
16
 
17
- **Google Authenticator - Two Factor (2FA)** - Two Factor Authentication plugin provides a completely Secure login to your WordPress website. Google Authenticator is a FREE, Simple & very easy to setup plugin for securing your website from unauthorized logins. This plugin can be configured for any TOTP-based authentication method like Google Authenticator, Microsoft Authenticator, etc. This plugin also supports OTP Over SMS, OTP Over Email, Duo Authenticator, OTP Over WhatsApp, OTP Over Telegram, and many more authentication methods.
18
 
19
- You can check out the following video to configure google authenticator and other two factor methods for your website:
20
 
21
  [youtube https://www.youtube.com/watch?v=BS6tY-Goa1Q]
22
 
@@ -26,10 +26,10 @@ Login and Registration: Verify users on login as well as at Registration with di
26
  Users will receive an OTP at the time of registration/log in which will be used to verify their identity. OTP can be received either via Email or via OTP.
27
 
28
 
29
- = Sync same 2-factor authentication for multiple websites with the same google authenticator OTP using multi-factor authentication =
30
- You would not need to configure **Google Authenticator** and other Two Factor Authentication ( 2FA ) methods from the second site onward. You just need to log in with a miniOrange account and your 2FA will automatically get set. This is available for Google Authenticator, Duo Authenticator, Microsoft Authenticator, Security Questions, LastPass Authenticator, Authy Authenticator, miniOrange methods, OTP Over SMS, OTP Over Email. It is supported only if you are using our cloud services of 2 Factor.
31
 
32
- == Plugin Integrations and Support for all methods of two factor authentication ( 2fa ) like **Google Authenticator** ==
33
  * [Woocommerce](https://wordpress.org/plugins/woocommerce/)
34
  * [BuddyPress form](https://wordpress.org/plugins/buddypress/)
35
  * [bbpress form](https://wordpress.org/plugins/bbpress/)
@@ -43,7 +43,7 @@ You would not need to configure **Google Authenticator** and other Two Factor Au
43
  * [Dokan](https://wordpress.org/plugins/dokan-lite/)
44
  * And many more
45
 
46
- == WordPress login and registration forms support and integration for all methods of two factor authentication ( 2FA / MFA )==
47
  * [Restrict Content Pro Form](https://wordpress.org/plugins/restrict-content/)
48
  * [My theme Login Form](https://wordpress.org/plugins/theme-my-login/)
49
  * [Login with ajax Form](https://wordpress.org/plugins/login-with-ajax/)
@@ -57,8 +57,8 @@ You would not need to configure **Google Authenticator** and other Two Factor Au
57
  * And many more
58
 
59
  = Third Party Custom SMS Gateway for OTP Over SMS (two factor authentication / 2FA ) =
60
- The premium plugin supports any third-party custom SMS Gateway. If you don't have your SMS gateway you can use miniOrange gateway. Send SMS all over the world.
61
- * Some Famous Gateways Supported for two factor ( 2FA ):
62
  * Twilio : [Twilio](https://www.twilio.com/)
63
  * Clickatell : [Clickatell](https://www.clickatell.com/)
64
  * ClickSend : [ClickSend](https://www.clicksend.com/)
@@ -66,29 +66,29 @@ The premium plugin supports any third-party custom SMS Gateway. If you don't hav
66
  * Plivo : [Plivo](https://www.plivo.com/)
67
  * GatewayApi : [GatewayApi](https://gatewayapi.com/)
68
 
69
- Others not listed gateway can be tested on our site, Test your Gateway: [Custom Gateway](https://login.xecurify.com/moas/login?redirectUrl=https://login.xecurify.com/moas/admin/customer/smsconfig)
70
 
71
  = [google authenticator - Two step verification/ 2 Factor Authentication/ 2FA] FREE Plugin Features =
72
- * Simplified & easy user interface to set up Google Authenticator and other Two-Factor Authentication ( 2FA ) methods.
73
- * [Google Authenticator](https://plugins.miniorange.com/2-factor-authentication-for-wordpress) - Two Factor Authentication (2FA) for **3 User** forever FREE!
74
- * **Variety of Two Factor Authentication Methods:** Any App supporting TOTP algorithms like Google Authenticator, Authy Authenticator, LastPass Authenticator, Microsoft Authenticator, QR Code, Push Notification, Soft Token and Security Questions(KBA) are supported in the plugin for multi factor authentication.
75
- * Includes Language Translation Support. Supports a wide variety of languages for all methods of 2 factor like Google Authenticator
76
- * Passwordless login or login with phone number, support for Google Authenticator and other 2 Factor authentication methods.
77
  * This plugin Supports standard TOTP + HOTP protocols for Authentication Methods. Any TOTP protocol based authenticator app can be configured using the Google Authenticator option in the plugin for two factor authentication.
78
- * Two Factor Authentication (2FA) allows authentication on the login page itself for Google Authenticator & miniOrange Soft Token.
79
  * Brute force attack prevention & IP Blocking along with two factor authentication.
80
  * **Multiple Login Options:** Username + password + two-factor (or) Username + two-factor i.e. Passwordless login. [Guide](https://docs.miniorange.com/documentation/login-username-2nd-factor-2)
81
- * User login Monitoring with and without two-factor authentication(2FA)
82
  * RCP Login and Registration Support with all login 2 factor methods like Google Authenticator, OTP Over SMS, QR code Authentication, login with Email for Login.
83
  * OTP Verification of Ultimate Member Registration form with methods like OTP Over SMS and Email, QR code Authentication.
84
  * Recovery codes in case you are locked out for all Two Factor Authentication (2FA/TFA) methods like Google Authenticator, SMS verification.
85
  * Supports multi factor authentication for methods such as Google authenticator, OTP over Email, OTP over SMS, QR code authentication and many more.
86
- * Mobile verification - two step verification (2FA) using a user's mobile phone with authentication method like google authenticator, QR code authentication, etc.
87
 
88
 
89
  = google authenticator ( 2FA - two factor authentication ) Premium Lite Plugin Features =
90
 
91
- * Google Authenticator - Two Factor Authentication (2FA) for all users and all user roles *( Site-based pricing )*
92
  * **Available Two Factor Authentication Methods:** Google Authenticator, Authy Authenticator, Microsoft Authenticator, LastPass Authenticator, Security Questions(KBA), OTP Over Email, OTP Over SMS, Email Verification, Mobile Verification. *( SMS credits need to be purchased as per the need)*
93
  * Includes language Translation Support. Supports a wide variety of languages for two factor authentication.
94
  * **Multiple Login Options:** Username + password + two-factor (or) Username + two-factor i.e. Passwordless login. [Guide](https://docs.miniorange.com/documentation/login-username-2nd-factor-2)
@@ -100,7 +100,7 @@ Others not listed gateway can be tested on our site, Test your Gateway: [Custom
100
  * Custom Security Questions (KBA) [Guide](https://docs.miniorange.com/documentation/custom-security-questions)
101
  * Role based 2 Factor - Different 2 factor like Google Authenticator, OTP Over SMS and Email, Authy Authenticator, etc based on your role [Guide](https://docs.miniorange.com/documentation/specific-set-authentication-methods-based-role)*
102
  * Force Two factor for users [Guide](https://docs.miniorange.com/documentation/enforce-2fa-users)
103
- * Email notification to users asking them to set up Two Factor Authentication (2FA) [Guide](https://docs.miniorange.com/documentation/want-send-email-notification-users-setting-2-factor)
104
  * Set Privacy Policy for users [Guide](https://docs.miniorange.com/documentation/privacy-policy-site)
105
  * App-Specific Password to login from mobile Apps
106
  * Remember Device for all methods like Google Authenticator, Mobile verification with SMS, etc [Guide](https://docs.miniorange.com/documentation/remember-my-device)
@@ -111,30 +111,30 @@ Others not listed gateway can be tested on our site, Test your Gateway: [Custom
111
  * Google Authenticator - Two Factor Authentication (2FA / MFA) for Users as per the upgrade *( User-based pricing )*
112
  * **Available Authentication Methods:** Google Authenticator, Authy Authenticator, Microsoft Authenticator, LastPass Authenticator, QR Code, Push Notification, Soft Token, Security Questions(KBA), OTP Over Email, OTP Over SMS, OTP Over SMS and Email, Email Verification, Hardware Token, Whatsapp based 2fa(Add-on), Telegram Based 2fa. *( SMS and Email credits need to be purchased as per the need)*
113
  * Language Translation Support for two factor authentication.
114
- * **Multiple Login Options:** Username + password + two-factor (or) Username + two-factor i.e. Passwordless login [Guide](https://docs.miniorange.com/documentation/login-username-2nd-factor-2)
115
  * **Backup Methods:** KBA(Security Questions), OTP Over Email, Backup Codes [Guide](https://docs.miniorange.com/documentation/want-configure-backup-methods-users-can-configure-case-locked-site-not-able-log)
116
  * Multisite compatible for all WordPress 2FA methods.
117
  * Force Two factor authentication for users [Guide](https://docs.miniorange.com/documentation/enforce-2fa-users)
118
- * Email notification to users asking them to set up Two Factor Authentication (2FA) [Guide](https://docs.miniorange.com/documentation/want-send-email-notification-users-setting-2-factor)
119
  * User role based redirection after Login [Guide](https://docs.miniorange.com/documentation/custom-redirect-login-url), Custom Security Questions (KBA) [Guide](https://docs.miniorange.com/documentation/custom-security-questions), Customize account name in Google Authenticator app [Guide](https://docs.miniorange.com/documentation/google-authenticator-app-name).
120
- * Enable Google Authenticator - Two Factor Authentication (2FA) for specific Users/User Roles [Guide](https://docs.miniorange.com/documentation/enable-two-factor-based-roles)
121
  * Choose specific two factor authentication methods for Users [Guide](https://docs.miniorange.com/documentation/specific-set-authentication-methods-based-role)
122
  * Set Privacy Policy for users [Guide](https://docs.miniorange.com/documentation/privacy-policy-site)
123
  * App Specific Password to login from mobile Apps
124
  * Remember Device to skip the two factor authentication( 2FA/MFA ) for trusted devices [Guide](https://docs.miniorange.com/documentation/remember-my-device)
125
  * **Add-Ons Included:** RBA & Trusted Devices Management Add-on, Personalization Add-on and Short Codes Add-on
126
 
127
- = google authenticator ( 2FA ) Enterprise Plugin Features =
128
 
129
  * [Google Authenticator - Two Factor Authentication] (https://plugins.miniorange.com/2-factor-authentication-for-wordpress) - 2FA for Users as per the upgrade *( User-based pricing )*
130
  * **Available Authentication Methods:** Google Authenticator, Authy Authenticator, Microsoft Authenticator, LastPass Authenticator, QR Code, Push Notification, Soft Token, Security Questions(KBA), OTP Over Email, OTP Over SMS, OTP Over SMS and Email, Email Verification, Hardware Token. *( SMS and Email credits need to be purchased as per the need)*
131
  * Language Translation Support for two factor authentication.
132
- * **Multiple Login Options:** Username + password + two factor Authentication (or) Username + two factor authentication i.e. Passwordless login.
133
  * **Backup Methods:** KBA(Security Questions), OTP Over Email, Backup Codes
134
  * Multisite compatible for all WordPress 2FA methods.
135
- * Email notification to users asking them to set up Google Authenticator - Two Factor Authentication (2FA).
136
  * User role based redirection after Login, Custom Security Questions (KBA), Customize account name in Google Authenticator app.
137
- * Enable Two Factor Authentication (2FA) for specific Users/User Roles
138
  * Choose specific two factor authentication methods for Users
139
  * App Specific Password to login from mobile Apps
140
  * **Add-Ons Included:** RBA & Trusted Devices Management Add-on, Personalization Add-on and Short Codes Add-on
@@ -145,18 +145,18 @@ Others not listed gateway can be tested on our site, Test your Gateway: [Custom
145
  == PASSWORDLESS LOGIN ( login without password ) for all two factor methods like google authenticator ==
146
  Passwordless login (Login without password) is a new way of login in which you and your users can login without entering the password. The login can be done by username and 2 factor or only username which can be decided based on the user role. If a role is not allowed for passwordless login they will login with password and username. miniOrange supports many two factor authentication methods for passwordless login. You can use google authenticator, webauthn, fingerprint login, OTP over SMS, and email for login without a password.
147
 
148
- = WebAuthn (FIDO2) Passwordless login ( Login without password by using FIDO 2 WebAuthn ) =
149
  WebAuthn is a browser-based API that allows for web applications to simplify and secure user authentication by using registered devices (phones, laptops, etc) as factors. It uses public key cryptography to protect users from advanced phishing attacks. It will allow you to provide your users an option for usernameless login. With the help of webauthn your users can login with fingerprint, FaceID, TouchID, etc.
150
 
151
- = Device restriction with webauthn ( FIDO 2 )=
152
  Webauthn allows you to restrict the number of devices per user. You can allow a user any number of devices they can use to login to your website. Webauthn also covers passwordless and usernameless login in which your users can login from the allowed device without password and username.
153
-
154
 
155
  = Session restriction and Device restriction using two factor authentication =
156
  Two factor authentication plugin allows you to restrict the number of devices as well as number of active sessions for a particular user. Session restriction and device restriction allows you to stop account sharing with multiple devices as well. Session restriction stops users from logging in or maintaining multiple sessions on the same laptop also, but in case of device restriction you can control the number of devices a user can use for accessing the website. In this way both session restriction and device restriction can help control user access to an account.
157
 
158
  == Multi factor authentication ( 2FA / MFA ) ==
159
- You can configure multiple WordPress 2FA methods like google authenticator, OTP over Email, OTP over SMS, etc and choose which method you want to login to your website from a list of configured methods. Multi factor authentication is helpful for cases such as when you do not have your phone and cannot access your TOTP app for login. You can then use other methods like OTP over Email to login.
160
 
161
 
162
  == login without password with webauthn and two step verification ( 2FA / MFA ) ==
@@ -201,14 +201,14 @@ Google authenticator uses miniOrange APIs to communicate between your WP and min
201
  Adding to this, you can also use the same account on multiple applications and your users do not have to maintain multiple accounts or WordPress 2FA like Google Authenticator. Single code generated in Google Authenticator will be enough to log in to all sites. With this, you can also achieve sync of two factor authentication on multiple sites. This helps to provide a secure 2fa cloud solution,
202
 
203
 
204
- = Add Ons [Applicable for Free and Standard Plans, Inclusive in the Premium Plan] for two factor authentication ( 2FA ) =
205
 
206
- * RBA & Trusted Devices Management Add-on Features for two factor authentication ( 2FA )
207
  * Remember Device to skip the two factor authentication ( 2 Factor ) from the trusted devices.
208
  * Set Device Limit for the users to login
209
  * IP Restriction: Limit users to login from specific IPs
210
  * Personalization Add-on Features to customize your two factor authentication pages
211
- * Custom UI of Two Factor Authentication (2FA) pop-ups
212
  * Custom Email and SMS Templates
213
  * Customize 'Powered by' Logo on two factor authentication page
214
  * Customize Plugin Icon
@@ -216,7 +216,7 @@ Adding to this, you can also use the same account on multiple applications and y
216
 
217
  * Short Codes Add-on Features for two factor authentication ( 2FA/MFA )
218
  * Option to turn on/off 2 factor (two factor authentication) by user
219
- * Option to configure the Google Authenticator and Security Questions by user
220
  * Option to 'Enable Remember Device' from a custom login form to skip 2 factor for trusted devices.
221
  * On-Demand ShortCodes for specific functionalities ( like for enabling WordPress 2FA (Two Factor authentication) for specific pages)
222
 
@@ -233,7 +233,7 @@ Adding to this, you can also use the same account on multiple applications and y
233
 
234
  <h4>Useful blog posts about two factor authentication ( 2FA/MFA ) plugin </h4>
235
  *[Beginner’s Guide: How to Add Two Factor Authentication to WordPress](https://themeisle.com/blog/how-to-add-two-factor-authentication-to-wordpress/)
236
- *[How to Add WordPress Two Factor Authentication (2FA)](https://phppot.com/wordpress/how-to-add-wordpress-two-factor-authentication-2fa-using-google-authenticator-plugin/)
237
 
238
  Customized solutions and Active support are available. Email us at info@xecurify.com or call us at +1 9786589387.
239
 
@@ -255,7 +255,7 @@ Customized solutions and Active support are available. Email us at info@xecurify
255
  1. Select miniOrange 2-Factor ( 2 factor authentication ) from the left menu and follow the instructions.
256
  2. Once, you complete your setup. Click on the Log Out button.
257
  3. Enter the username and password. After the initial validation, you will be prompted for the 2-factor method you had set up.
258
- 4. Validate yourself with the 2-factor authentication method you configured.
259
 
260
  <b>Video Guide</b> :<br>
261
  <iframe width="560" height="315" src="https://www.youtube.com/embed/vVGXjedIaGs" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
@@ -269,7 +269,7 @@ You can obtain access to your website by one of the below options:
269
 
270
  1. If you have an additional administrator account whose Two Factor is not enabled yet, you can login with it.
271
  2. If you had set up KBA questions earlier, you can use them as an alternate method to login to your website.
272
- 3. Rename the plugin from FTP - this disables the Two-Factor (2FA) plugin and you will be able to login with your WordPress username and password.
273
 
274
  For detailed information, Please check on our website. <a href="https://faq.miniorange.com/knowledgebase/how-to-gain-access-to-my-website-if-i-get-locked-out/" target="_blank">Locked Out</a>.<br>
275
  You can also check our video Tutorial:
@@ -279,11 +279,11 @@ You can also check our video Tutorial:
279
 
280
  You can use google authenticator as the backup method for your specific user or all users in the premium version of the two factor authentication. [PREMIUM FEATURE]
281
 
282
- = I want to enable Two Factor Authentication (2FA) role-wise? =
283
 
284
  You can select the roles under the Login Settings tab to enable the plugin role-wise. [PREMIUM FEATURE]
285
 
286
- = I have enabled Two-Factor Authentication (2FA) for all users, what happens if an end-user tries to login but has not yet registered? =
287
 
288
  If a user has not set up Two-Factor yet, the user has to register by inline registration that will be invoked during the login.
289
 
@@ -303,9 +303,9 @@ The OTP is sent to the email address with which you have registered with miniOra
303
 
304
  Select the radio button next to Google Authenticator/Authy App and select the phone type and then scan the QR Code by Google Authenticator App. Enter the 6 digit code in the textbox and click on Save and verify button.
305
 
306
- = I want to configure the 2nd factor by the Authy 2-Factor Authentication App. =
307
 
308
- Select the radio button next to Google Authenticator/Authy App and select the phone type and then scan the QR Code by Authy 2-Factor Authentication App. Enter the 6 digit code from the Authy App into the textbox available and click on Save and Verify button.
309
 
310
  = I forgot the password of my miniOrange account. How can I reset it? =
311
 
@@ -324,7 +324,7 @@ If you have Woocommerce theme login then go to Advanced Options Tab and check En
324
 
325
  = I have installed plugins that limit the login attempts like Limit Login Attempt, Loginizer, Wordfence, etc. Are there any incompatibilities with these kinds of plugins? =
326
 
327
- 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 kinds of plugins then you should increase the login attempts (minimum 5) so that you don't get locked out yourself.
328
 
329
  = 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. =
330
 
@@ -380,7 +380,7 @@ Click on the <b>Settings Icon</b> on top right corner in <b>miniOrange Authentic
380
 
381
  = I want to go back to default login with password? =
382
 
383
- You should go to <b>Login Settings Tab</b> and uncheck <b>Enable Two-Factor plugin</b> checkbox. This will disable 2-Factor and you can login using WordPress default login.
384
 
385
  = I am upgrading my phone. =
386
 
@@ -393,17 +393,21 @@ miniOrange authentication service has 15+ authentication methods. One time passc
393
 
394
  == Screenshots ==
395
 
396
- 1. Google Authenticator (2FA) - Setup different 2 Factor methods
397
- 2. Google Authenticator (2FA) - Test 2 factor configured
398
- 3. Google Authenticator (2FA) - 2 Factor Authentication methods available
399
- 4. Google Authenticator (2FA) - Google Authenticator login
400
- 5. Google Authenticator (2FA) - QR code 2 Factor login
401
- 6. Google Authenticator (2FA) - miniOrange Authenticator login
402
- 7. Google Authenticator (2FA) - Push notification login
403
- 8. Google Authenticator (2FA) - Remember device and personalization add-ons
404
 
405
  == Changelog ==
406
 
 
 
 
 
407
  = 5.4.42 =
408
  * Google Authenticator - Two factor Authentication (2FA, OTP) :
409
  * Backup Code as a cloud service
@@ -845,7 +849,7 @@ miniOrange authentication service has 15+ authentication methods. One time passc
845
  * Google Authenticator - Two Factor Authentication (2FA) : Readme Update: Description Update
846
 
847
  = 4.5.1 =
848
- * Google Authenticator - Two Factor Authentication (2FA) : Updated the new Authenticator App's link and the 'How to Setup Tab' tab.
849
 
850
  = 4.5.0 =
851
  * Google Authenticator - Two Factor Authentication (2FA) : Fix Google Authenticator configuration issue.
@@ -1065,6 +1069,10 @@ More descriptive setup messages and UI changes.
1065
 
1066
  == Upgrade Notice ==
1067
 
 
 
 
 
1068
  = 5.4.42 =
1069
  * Google Authenticator - Two factor Authentication (2FA, OTP) :
1070
  * Backup Code as a cloud service
@@ -1507,7 +1515,7 @@ More descriptive setup messages and UI changes.
1507
  * Google Authenticator - Two Factor Authentication (2FA) : Readme Update: Description Update
1508
 
1509
  = 4.5.1 =
1510
- * Google Authenticator - Two Factor Authentication (2FA) : Updated the new Authenticator App's link and the 'How to Setup Tab' tab.
1511
 
1512
  = 4.5.0 =
1513
  * Google Authenticator - Two Factor Authentication (2FA) : Fix Google Authenticator configuration issue.
6
  Requires at least: 3.0.1
7
  Tested up to: 5.8
8
  Requires PHP: 5.3.0
9
+ Stable tag: 5.4.43
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
14
 
15
  == Description ==
16
 
17
+ **Google Authenticator - Two Factor (2FA/OTP)** - Two Factor Authentication plugin provides a completely Secure login to your WordPress website. Google Authenticator is a FREE, Simple & very easy to setup plugin. This plugin can be configured for any TOTP-based authentication method like Google Authenticator, Microsoft Authenticator, etc. This plugin also supports OTP Over SMS, OTP Over Email, Duo Authenticator, OTP Over WhatsApp, OTP Over Telegram, and many more authentication methods.
18
 
19
+ You can check out the following video to configure google authenticator and other two factor methods:
20
 
21
  [youtube https://www.youtube.com/watch?v=BS6tY-Goa1Q]
22
 
26
  Users will receive an OTP at the time of registration/log in which will be used to verify their identity. OTP can be received either via Email or via OTP.
27
 
28
 
29
+ = Sync same 2-factor authentication(2FA/TFA) for multiple websites with the same google authenticator OTP using multi-factor authentication =
30
+ You would not need to configure **Google Authenticator** and other Two Factor Authentication ( 2FA/OTP ) methods from the second site onward. You just need to log in with a miniOrange account and your 2FA will automatically get set. This is available for Google Authenticator, Duo Authenticator, Microsoft Authenticator, Security Questions, LastPass Authenticator, Authy Authenticator, miniOrange methods, OTP Over SMS, OTP Over Email. It is supported only if you are using our cloud services of 2 Factor.
31
 
32
+ == Plugin Integrations and Support for all methods of two factor authentication ( 2fa/OTP ) like **Google Authenticator** ==
33
  * [Woocommerce](https://wordpress.org/plugins/woocommerce/)
34
  * [BuddyPress form](https://wordpress.org/plugins/buddypress/)
35
  * [bbpress form](https://wordpress.org/plugins/bbpress/)
43
  * [Dokan](https://wordpress.org/plugins/dokan-lite/)
44
  * And many more
45
 
46
+ == WordPress login and registration forms support and integration for all methods of two factor authentication ( 2FA / MFA ) like **Google Authenticator** ==
47
  * [Restrict Content Pro Form](https://wordpress.org/plugins/restrict-content/)
48
  * [My theme Login Form](https://wordpress.org/plugins/theme-my-login/)
49
  * [Login with ajax Form](https://wordpress.org/plugins/login-with-ajax/)
57
  * And many more
58
 
59
  = Third Party Custom SMS Gateway for OTP Over SMS (two factor authentication / 2FA ) =
60
+ The premium plugin supports any third-party custom SMS Gateway. If you don't have your SMS gateway you can use miniOrange gateway and send SMS all over the world.
61
+ * Some Famous Gateways Supported for two factor ( 2FA/OTP ):
62
  * Twilio : [Twilio](https://www.twilio.com/)
63
  * Clickatell : [Clickatell](https://www.clickatell.com/)
64
  * ClickSend : [ClickSend](https://www.clicksend.com/)
66
  * Plivo : [Plivo](https://www.plivo.com/)
67
  * GatewayApi : [GatewayApi](https://gatewayapi.com/)
68
 
69
+ Test your Gateway: [Custom Gateway](https://login.xecurify.com/moas/login?redirectUrl=https://login.xecurify.com/moas/admin/customer/smsconfig)
70
 
71
  = [google authenticator - Two step verification/ 2 Factor Authentication/ 2FA] FREE Plugin Features =
72
+ * Simplified & easy user interface to set up Google Authenticator and other Two-Factor Authentication ( 2FA/OTP ) methods.
73
+ * [Google Authenticator](https://plugins.miniorange.com/2-factor-authentication-for-wordpress) - Two Factor Authentication (2FA/TFA) for **3 User** forever FREE!
74
+ * **Variety of Two Factor Authentication Methods:** Any App supporting TOTP algorithms like Google Authenticator, Authy Authenticator, LastPass Authenticator, Microsoft Authenticator, QR Code, Push Notification, Soft Token and Security Questions(KBA) are supported in the plugin for multi factor authentication(2FA/TFA).
75
+ * Includes Language Translation Support. Supports a wide variety of languages for all methods of 2 factor (2FA/TFA) like Google Authenticator
76
+ * Passwordless login or login with phone number, support for Google Authenticator and other 2 Factor authentication (2FA/TFA) methods.
77
  * This plugin Supports standard TOTP + HOTP protocols for Authentication Methods. Any TOTP protocol based authenticator app can be configured using the Google Authenticator option in the plugin for two factor authentication.
78
+ * Two Factor Authentication (2FA/TFA) allows authentication on the login page itself for Google Authenticator & miniOrange Soft Token.
79
  * Brute force attack prevention & IP Blocking along with two factor authentication.
80
  * **Multiple Login Options:** Username + password + two-factor (or) Username + two-factor i.e. Passwordless login. [Guide](https://docs.miniorange.com/documentation/login-username-2nd-factor-2)
81
+ * User login Monitoring with and without two-factor authentication(2FA/TFA)
82
  * RCP Login and Registration Support with all login 2 factor methods like Google Authenticator, OTP Over SMS, QR code Authentication, login with Email for Login.
83
  * OTP Verification of Ultimate Member Registration form with methods like OTP Over SMS and Email, QR code Authentication.
84
  * Recovery codes in case you are locked out for all Two Factor Authentication (2FA/TFA) methods like Google Authenticator, SMS verification.
85
  * Supports multi factor authentication for methods such as Google authenticator, OTP over Email, OTP over SMS, QR code authentication and many more.
86
+ * Mobile verification - two step verification (2FA/TFA) using a user's mobile phone with authentication method like google authenticator, QR code authentication, etc.
87
 
88
 
89
  = google authenticator ( 2FA - two factor authentication ) Premium Lite Plugin Features =
90
 
91
+ * Google Authenticator - Two Factor Authentication (2FA/TFA) for all users and all user roles *( Site-based pricing )*
92
  * **Available Two Factor Authentication Methods:** Google Authenticator, Authy Authenticator, Microsoft Authenticator, LastPass Authenticator, Security Questions(KBA), OTP Over Email, OTP Over SMS, Email Verification, Mobile Verification. *( SMS credits need to be purchased as per the need)*
93
  * Includes language Translation Support. Supports a wide variety of languages for two factor authentication.
94
  * **Multiple Login Options:** Username + password + two-factor (or) Username + two-factor i.e. Passwordless login. [Guide](https://docs.miniorange.com/documentation/login-username-2nd-factor-2)
100
  * Custom Security Questions (KBA) [Guide](https://docs.miniorange.com/documentation/custom-security-questions)
101
  * Role based 2 Factor - Different 2 factor like Google Authenticator, OTP Over SMS and Email, Authy Authenticator, etc based on your role [Guide](https://docs.miniorange.com/documentation/specific-set-authentication-methods-based-role)*
102
  * Force Two factor for users [Guide](https://docs.miniorange.com/documentation/enforce-2fa-users)
103
+ * Email notification to users asking them to set up Two Factor Authentication (2FA/TFA) [Guide](https://docs.miniorange.com/documentation/want-send-email-notification-users-setting-2-factor)
104
  * Set Privacy Policy for users [Guide](https://docs.miniorange.com/documentation/privacy-policy-site)
105
  * App-Specific Password to login from mobile Apps
106
  * Remember Device for all methods like Google Authenticator, Mobile verification with SMS, etc [Guide](https://docs.miniorange.com/documentation/remember-my-device)
111
  * Google Authenticator - Two Factor Authentication (2FA / MFA) for Users as per the upgrade *( User-based pricing )*
112
  * **Available Authentication Methods:** Google Authenticator, Authy Authenticator, Microsoft Authenticator, LastPass Authenticator, QR Code, Push Notification, Soft Token, Security Questions(KBA), OTP Over Email, OTP Over SMS, OTP Over SMS and Email, Email Verification, Hardware Token, Whatsapp based 2fa(Add-on), Telegram Based 2fa. *( SMS and Email credits need to be purchased as per the need)*
113
  * Language Translation Support for two factor authentication.
114
+ * **Multiple Login Options:** Username + password + two-factor (or) Username + two-factor i.e. Passwordless login/ Login without password [Guide](https://docs.miniorange.com/documentation/login-username-2nd-factor-2)
115
  * **Backup Methods:** KBA(Security Questions), OTP Over Email, Backup Codes [Guide](https://docs.miniorange.com/documentation/want-configure-backup-methods-users-can-configure-case-locked-site-not-able-log)
116
  * Multisite compatible for all WordPress 2FA methods.
117
  * Force Two factor authentication for users [Guide](https://docs.miniorange.com/documentation/enforce-2fa-users)
118
+ * Email notification to users asking them to set up Two Factor Authentication (2FA/TFA) [Guide](https://docs.miniorange.com/documentation/want-send-email-notification-users-setting-2-factor)
119
  * User role based redirection after Login [Guide](https://docs.miniorange.com/documentation/custom-redirect-login-url), Custom Security Questions (KBA) [Guide](https://docs.miniorange.com/documentation/custom-security-questions), Customize account name in Google Authenticator app [Guide](https://docs.miniorange.com/documentation/google-authenticator-app-name).
120
+ * Enable Google Authenticator - Two Factor Authentication (2FA/TFA) for specific Users/User Roles [Guide](https://docs.miniorange.com/documentation/enable-two-factor-based-roles)
121
  * Choose specific two factor authentication methods for Users [Guide](https://docs.miniorange.com/documentation/specific-set-authentication-methods-based-role)
122
  * Set Privacy Policy for users [Guide](https://docs.miniorange.com/documentation/privacy-policy-site)
123
  * App Specific Password to login from mobile Apps
124
  * Remember Device to skip the two factor authentication( 2FA/MFA ) for trusted devices [Guide](https://docs.miniorange.com/documentation/remember-my-device)
125
  * **Add-Ons Included:** RBA & Trusted Devices Management Add-on, Personalization Add-on and Short Codes Add-on
126
 
127
+ = google authenticator ( 2FA/OTP ) Enterprise Plugin Features =
128
 
129
  * [Google Authenticator - Two Factor Authentication] (https://plugins.miniorange.com/2-factor-authentication-for-wordpress) - 2FA for Users as per the upgrade *( User-based pricing )*
130
  * **Available Authentication Methods:** Google Authenticator, Authy Authenticator, Microsoft Authenticator, LastPass Authenticator, QR Code, Push Notification, Soft Token, Security Questions(KBA), OTP Over Email, OTP Over SMS, OTP Over SMS and Email, Email Verification, Hardware Token. *( SMS and Email credits need to be purchased as per the need)*
131
  * Language Translation Support for two factor authentication.
132
+ * **Multiple Login Options:** Username + password + two factor Authentication (or) Username + two factor authentication i.e. Passwordless login /Login without password.
133
  * **Backup Methods:** KBA(Security Questions), OTP Over Email, Backup Codes
134
  * Multisite compatible for all WordPress 2FA methods.
135
+ * Email notification to users asking them to set up Google Authenticator - Two Factor Authentication (2FA/TFA).
136
  * User role based redirection after Login, Custom Security Questions (KBA), Customize account name in Google Authenticator app.
137
+ * Enable Two Factor Authentication (2FA/OTP) for specific Users/User Roles
138
  * Choose specific two factor authentication methods for Users
139
  * App Specific Password to login from mobile Apps
140
  * **Add-Ons Included:** RBA & Trusted Devices Management Add-on, Personalization Add-on and Short Codes Add-on
145
  == PASSWORDLESS LOGIN ( login without password ) for all two factor methods like google authenticator ==
146
  Passwordless login (Login without password) is a new way of login in which you and your users can login without entering the password. The login can be done by username and 2 factor or only username which can be decided based on the user role. If a role is not allowed for passwordless login they will login with password and username. miniOrange supports many two factor authentication methods for passwordless login. You can use google authenticator, webauthn, fingerprint login, OTP over SMS, and email for login without a password.
147
 
148
+ = WebAuthn (FIDO2) Passwordless login ( Login without password by using FIDO2 WebAuthn ) =
149
  WebAuthn is a browser-based API that allows for web applications to simplify and secure user authentication by using registered devices (phones, laptops, etc) as factors. It uses public key cryptography to protect users from advanced phishing attacks. It will allow you to provide your users an option for usernameless login. With the help of webauthn your users can login with fingerprint, FaceID, TouchID, etc.
150
 
151
+ = Device restriction with webauthn ( FIDO2 )=
152
  Webauthn allows you to restrict the number of devices per user. You can allow a user any number of devices they can use to login to your website. Webauthn also covers passwordless and usernameless login in which your users can login from the allowed device without password and username.
153
+
154
 
155
  = Session restriction and Device restriction using two factor authentication =
156
  Two factor authentication plugin allows you to restrict the number of devices as well as number of active sessions for a particular user. Session restriction and device restriction allows you to stop account sharing with multiple devices as well. Session restriction stops users from logging in or maintaining multiple sessions on the same laptop also, but in case of device restriction you can control the number of devices a user can use for accessing the website. In this way both session restriction and device restriction can help control user access to an account.
157
 
158
  == Multi factor authentication ( 2FA / MFA ) ==
159
+ You can configure multiple WordPress 2FA methods like google authenticator, OTP over Email, OTP over SMS, etc and choose which method you want to login to your website from a list of configured methods. Multi factor authentication is helpful for cases such as when you do not have your phone and cannot access your TOTP app for login. You can then use other multi factor authentication methods like OTP over Email to login.
160
 
161
 
162
  == login without password with webauthn and two step verification ( 2FA / MFA ) ==
201
  Adding to this, you can also use the same account on multiple applications and your users do not have to maintain multiple accounts or WordPress 2FA like Google Authenticator. Single code generated in Google Authenticator will be enough to log in to all sites. With this, you can also achieve sync of two factor authentication on multiple sites. This helps to provide a secure 2fa cloud solution,
202
 
203
 
204
+ = Add Ons [Applicable for Free and Standard Plans, Inclusive in the Premium Plan] for two factor authentication ( 2FA/OTP ) =
205
 
206
+ * RBA & Trusted Devices Management Add-on Features for two factor authentication ( 2FA/OTP )
207
  * Remember Device to skip the two factor authentication ( 2 Factor ) from the trusted devices.
208
  * Set Device Limit for the users to login
209
  * IP Restriction: Limit users to login from specific IPs
210
  * Personalization Add-on Features to customize your two factor authentication pages
211
+ * Custom UI of Two Factor Authentication (2FA/TFA) pop-ups
212
  * Custom Email and SMS Templates
213
  * Customize 'Powered by' Logo on two factor authentication page
214
  * Customize Plugin Icon
216
 
217
  * Short Codes Add-on Features for two factor authentication ( 2FA/MFA )
218
  * Option to turn on/off 2 factor (two factor authentication) by user
219
+ * Option to configure the Google two step verification and Security Questions by user
220
  * Option to 'Enable Remember Device' from a custom login form to skip 2 factor for trusted devices.
221
  * On-Demand ShortCodes for specific functionalities ( like for enabling WordPress 2FA (Two Factor authentication) for specific pages)
222
 
233
 
234
  <h4>Useful blog posts about two factor authentication ( 2FA/MFA ) plugin </h4>
235
  *[Beginner’s Guide: How to Add Two Factor Authentication to WordPress](https://themeisle.com/blog/how-to-add-two-factor-authentication-to-wordpress/)
236
+ *[How to Add WordPress Two Factor Authentication (2FA/TFA)](https://phppot.com/wordpress/how-to-add-wordpress-two-factor-authentication-2fa-using-google-authenticator-plugin/)
237
 
238
  Customized solutions and Active support are available. Email us at info@xecurify.com or call us at +1 9786589387.
239
 
255
  1. Select miniOrange 2-Factor ( 2 factor authentication ) from the left menu and follow the instructions.
256
  2. Once, you complete your setup. Click on the Log Out button.
257
  3. Enter the username and password. After the initial validation, you will be prompted for the 2-factor method you had set up.
258
+ 4. Validate yourself with the 2-factor authentication(2fa/TFA) method you configured.
259
 
260
  <b>Video Guide</b> :<br>
261
  <iframe width="560" height="315" src="https://www.youtube.com/embed/vVGXjedIaGs" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
269
 
270
  1. If you have an additional administrator account whose Two Factor is not enabled yet, you can login with it.
271
  2. If you had set up KBA questions earlier, you can use them as an alternate method to login to your website.
272
+ 3. Rename the plugin from FTP - this disables the Two-Factor (2FA/TFA) plugin and you will be able to login with your WordPress username and password.
273
 
274
  For detailed information, Please check on our website. <a href="https://faq.miniorange.com/knowledgebase/how-to-gain-access-to-my-website-if-i-get-locked-out/" target="_blank">Locked Out</a>.<br>
275
  You can also check our video Tutorial:
279
 
280
  You can use google authenticator as the backup method for your specific user or all users in the premium version of the two factor authentication. [PREMIUM FEATURE]
281
 
282
+ = I want to enable Two Factor Authentication (2FA/TFA) role-wise? =
283
 
284
  You can select the roles under the Login Settings tab to enable the plugin role-wise. [PREMIUM FEATURE]
285
 
286
+ = I have enabled Two-Factor Authentication (2FA/TFA) for all users, what happens if an end-user tries to login but has not yet registered? =
287
 
288
  If a user has not set up Two-Factor yet, the user has to register by inline registration that will be invoked during the login.
289
 
303
 
304
  Select the radio button next to Google Authenticator/Authy App and select the phone type and then scan the QR Code by Google Authenticator App. Enter the 6 digit code in the textbox and click on Save and verify button.
305
 
306
+ = I want to configure the 2nd factor by the Authy 2-Factor Authentication(2FA/TFA) App. =
307
 
308
+ Select the radio button next to Google Authenticator/Authy App and select the phone type and then scan the QR Code by Authy 2-Factor Authentication (2FA/TFA) App. Enter the 6 digit code from the Authy App into the textbox available and click on Save and Verify button.
309
 
310
  = I forgot the password of my miniOrange account. How can I reset it? =
311
 
324
 
325
  = I have installed plugins that limit the login attempts like Limit Login Attempt, Loginizer, Wordfence, etc. Are there any incompatibilities with these kinds of plugins? =
326
 
327
+ 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(2fa/TFA) along with these kinds of plugins then you should increase the login attempts (minimum 5) so that you don't get locked out yourself.
328
 
329
  = 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. =
330
 
380
 
381
  = I want to go back to default login with password? =
382
 
383
+ You should go to <b>Login Settings Tab</b> and uncheck <b>Enable Two-Factor plugin</b> checkbox. This will disable 2-Factor and you can login using WordPress default login. You can use this feature if you do not want Password free authentication or login withuot password.
384
 
385
  = I am upgrading my phone. =
386
 
393
 
394
  == Screenshots ==
395
 
396
+ 1. Google Authenticator (2FA/OTP) - Setup different 2 Factor methods
397
+ 2. Google Authenticator (2FA/OTP) - Test 2 factor configured
398
+ 3. Google Authenticator (2FA/OTP) - 2 Factor Authentication methods available
399
+ 4. Google Authenticator (2FA/OTP) - Google Authenticator login
400
+ 5. Google Authenticator (2FA/OTP) - QR code 2 Factor login
401
+ 6. Google Authenticator (2FA/OTP) - miniOrange Authenticator login
402
+ 7. Google Authenticator (2FA/OTP) - Push notification login
403
+ 8. Google Authenticator (2FA/OTP) - Remember device and personalization add-ons
404
 
405
  == Changelog ==
406
 
407
+ = 5.4.43 =
408
+ * Google Authenticator - Two factor Authentication (2FA, OTP) :
409
+ * Special offer - Special discount for limited time
410
+
411
  = 5.4.42 =
412
  * Google Authenticator - Two factor Authentication (2FA, OTP) :
413
  * Backup Code as a cloud service
849
  * Google Authenticator - Two Factor Authentication (2FA) : Readme Update: Description Update
850
 
851
  = 4.5.1 =
852
+ * Google Authenticator - Two Factor Authentication (2FA) : Updated the new Google Authenticator App's link and the 'How to Setup Tab' tab.
853
 
854
  = 4.5.0 =
855
  * Google Authenticator - Two Factor Authentication (2FA) : Fix Google Authenticator configuration issue.
1069
 
1070
  == Upgrade Notice ==
1071
 
1072
+ = 5.4.43 =
1073
+ * Google Authenticator - Two factor Authentication (2FA, OTP) :
1074
+ * Special offer - Special discount for limited time
1075
+
1076
  = 5.4.42 =
1077
  * Google Authenticator - Two factor Authentication (2FA, OTP) :
1078
  * Backup Code as a cloud service
1515
  * Google Authenticator - Two Factor Authentication (2FA) : Readme Update: Description Update
1516
 
1517
  = 4.5.1 =
1518
+ * Google Authenticator - Two Factor Authentication (2FA) : Updated the new Google Authenticator App's link and the 'How to Setup Tab' tab.
1519
 
1520
  = 4.5.0 =
1521
  * Google Authenticator - Two Factor Authentication (2FA) : Fix Google Authenticator configuration issue.
views/navbar.php CHANGED
@@ -30,7 +30,7 @@ if( isset( $_GET[ 'page' ]) && $_GET['page'] != 'mo_2fa_upgrade')
30
  {
31
  echo'<div class="wrap">';
32
 
33
- $date1 = "2021-01-20";
34
  $dateTimestamp1 = strtotime($date1);
35
 
36
  $date2 = date("Y-m-d");
@@ -43,18 +43,18 @@ if( isset( $_GET[ 'page' ]) && $_GET['page'] != 'mo_2fa_upgrade')
43
 
44
 
45
  <div class="mo2f_offer_first_section">
46
- <img style="height: 201px;width: 540px;" src="'.dirname(plugin_dir_url(__FILE__)).'/includes/images/new_year_offer.png">
47
 
48
  </div>
49
 
50
  <div class="mo2f_offer_middle_section">
51
- <p class="mo2f_offer_get_upto">Get Upto </p>
52
- <p class="mo2f_offer_first_section_text">50% off</p>
53
- <center><a class="mo2f_offer_contact_us" href="'.$request_offer_url.'">Contact Us</a></center>
54
  </div>
55
 
56
  <div class="mo2f_offer_last_section">
57
- <img src="'.dirname(plugin_dir_url(__FILE__)).'/includes/images/new_year.gif">
 
58
  </div>
59
 
60
 
30
  {
31
  echo'<div class="wrap">';
32
 
33
+ $date1 = "2021-10-15";
34
  $dateTimestamp1 = strtotime($date1);
35
 
36
  $date2 = date("Y-m-d");
43
 
44
 
45
  <div class="mo2f_offer_first_section">
46
+ <img style="height: 170px;width: 300px;" src="'.dirname(plugin_dir_url(__FILE__)).'/includes/images/special_discount.png">
47
 
48
  </div>
49
 
50
  <div class="mo2f_offer_middle_section">
51
+ <p class="mo2f_offer_get_upto"><span style="font-size: 25px;">Get Upto</span> <span style="font-size: 50px;">10% Off!</span>
52
+ <a class="mo2f_offer_contact_us" href="'.$request_offer_url.'"><u>Contact Us</u></a></p>
 
53
  </div>
54
 
55
  <div class="mo2f_offer_last_section">
56
+ <p style="font-size: 20px; color: yellow; margin-bottom:-1px">LIMITED TIME</p>
57
+ <span style="font-size: 40px; color: yellow"><b>OFFER!</b></span>
58
  </div>
59
 
60
 
views/request_offer.php CHANGED
@@ -1,15 +1,16 @@
1
  <div class="mo_wpns_divided_layout">
2
  <div class="mo_wpns_setting_layout mo2f_offer_contact_us_layout">
3
- <h3> Request For New Year Offer : <div style="float: right;">
4
  <?php
5
- echo '<a class="button button-primary button-large mo2f_offer_contact_us_button" href="'.$two_fa.'">Back</a>';
6
  ?>
7
- </div></h3>
 
8
  <form method="post">
9
  <input type="hidden" name="option" value="mo_2FA_offer_request_form" />
10
  <input type="hidden" name="nonce" value="<?php echo wp_create_nonce('mo2f-Request-offer')?>">
11
- <table cellpadding="4" cellspacing="4">
12
- <tr>
13
  <td><strong>Usecase : </strong></td>
14
  <td>
15
  <textarea type="text" name="mo_2FA_offer_usecase" style="resize: vertical; width:350px; height:100px;" rows="4" placeholder="Write us about your usecase" required value=""></textarea>
@@ -28,8 +29,8 @@
28
  </tr>
29
 
30
  </table>
31
- <div style="padding-top: 10px;">
32
- <input type="submit" name="submit" value="Submit Request" class="button button-primary button-large mo2f_offer_contact_us_button" />
33
  </div>
34
  </form>
35
  </div>
1
  <div class="mo_wpns_divided_layout">
2
  <div class="mo_wpns_setting_layout mo2f_offer_contact_us_layout">
3
+ <h3 > Request For Special Offer :<div style="float: right;">
4
  <?php
5
+ echo '<a class="mo_wpns_button mo_wpns_button1 mo2f_offer_contact_us_button" href="'.$two_fa.'">Back</a>';
6
  ?>
7
+ </div>
8
+ </h3>
9
  <form method="post">
10
  <input type="hidden" name="option" value="mo_2FA_offer_request_form" />
11
  <input type="hidden" name="nonce" value="<?php echo wp_create_nonce('mo2f-Request-offer')?>">
12
+ <table cellpadding="4" cellspacing="4">
13
+ <tr>
14
  <td><strong>Usecase : </strong></td>
15
  <td>
16
  <textarea type="text" name="mo_2FA_offer_usecase" style="resize: vertical; width:350px; height:100px;" rows="4" placeholder="Write us about your usecase" required value=""></textarea>
29
  </tr>
30
 
31
  </table>
32
+ <div style="padding-top: 10px">
33
+ <input type="submit" name="submit" value="Submit Request" class="mo_wpns_button mo_wpns_button1 mo2f_offer_contact_us_button" />
34
  </div>
35
  </form>
36
  </div>