Version Description
- Google Authenticator-Two Factor Authentication (2FA) : Minor Bug fix.
Download this release
Release Info
Developer | cyberlord92 |
Plugin | Google Authenticator – WordPress Two Factor Authentication (2FA) |
Version | 5.0.17 |
Comparing to | |
See all releases |
Code changes from version 5.0.16 to 5.0.17
- class-customer-setup.php +6 -5
- class-miniorange-2-factor-pass2fa-login.php +4 -2
- includes/images/mo2fa_bug.png +0 -0
- miniorange_2_factor_configuration.php +4 -4
- miniorange_2_factor_demo.php +0 -457
- miniorange_2_factor_mobile_configuration.php +1 -1
- miniorange_2_factor_settings.php +9 -9
- miniorange_2_factor_troubleshooting.php +0 -224
- readme.txt +181 -174
- views/feedback_form.php +1 -1
class-customer-setup.php
CHANGED
@@ -101,7 +101,7 @@ class Customer_Setup {
|
|
101 |
$timestampHeader = "Timestamp: " . $currentTimeInMillis;
|
102 |
$authorizationHeader= "Authorization: " . $hashValue;
|
103 |
$fromEmail = $email;
|
104 |
-
$subject = "WordPress 2 Factor Authentication Plugin Feedback";
|
105 |
$site_url=site_url();
|
106 |
|
107 |
global $user;
|
@@ -123,11 +123,12 @@ class Customer_Setup {
|
|
123 |
$customer_feature="V3";
|
124 |
}
|
125 |
|
126 |
-
$query = '[WordPress 2 Factor Authentication Plugin: '.$customer_feature.' - V 5.0.
|
127 |
|
128 |
|
129 |
-
$content='<div >
|
130 |
-
|
|
|
131 |
|
132 |
$fields = array(
|
133 |
'customerKey' => $customerKey,
|
@@ -623,7 +624,7 @@ class Customer_Setup {
|
|
623 |
$customer_feature="V3";
|
624 |
}
|
625 |
|
626 |
-
$query = '[WordPress 2 Factor Authentication Plugin: '.$customer_feature.' - V 5.0.
|
627 |
$fields = array(
|
628 |
'firstName' => $user->user_firstname,
|
629 |
'lastName' => $user->user_lastname,
|
101 |
$timestampHeader = "Timestamp: " . $currentTimeInMillis;
|
102 |
$authorizationHeader= "Authorization: " . $hashValue;
|
103 |
$fromEmail = $email;
|
104 |
+
$subject = "WordPress 2 Factor Authentication Plugin Feedback - ". $email;
|
105 |
$site_url=site_url();
|
106 |
|
107 |
global $user;
|
123 |
$customer_feature="V3";
|
124 |
}
|
125 |
|
126 |
+
$query = '[WordPress 2 Factor Authentication Plugin: '.$customer_feature.' - V 5.0.17]: ' . $message;
|
127 |
|
128 |
|
129 |
+
$content='<div >First Name :'.$user->user_firstname.'<br><br>Last Name :'.$user->user_lastname.' <br><br>Company :<a href="'.$_SERVER['SERVER_NAME'].'" target="_blank" >'.$_SERVER['SERVER_NAME'].'</a><br><br>Phone Number :'.$phone.'<br><br>Email :<a href="mailto:'.$fromEmail.'" target="_blank">'.$fromEmail.'</a><br><br>Query :'.$query.'</div>';
|
130 |
+
|
131 |
+
|
132 |
|
133 |
$fields = array(
|
134 |
'customerKey' => $customerKey,
|
624 |
$customer_feature="V3";
|
625 |
}
|
626 |
|
627 |
+
$query = '[WordPress 2 Factor Authentication Plugin: '.$customer_feature.' - V 5.0.17]: ' . $query;
|
628 |
$fields = array(
|
629 |
'firstName' => $user->user_firstname,
|
630 |
'lastName' => $user->user_lastname,
|
class-miniorange-2-factor-pass2fa-login.php
CHANGED
@@ -974,7 +974,8 @@ class Miniorange_Password_2Factor_Login {
|
|
974 |
$mo2f_second_factor = mo2f_get_user_2ndfactor( $currentuser );
|
975 |
$is_nc_with_unlimited_users = get_option( 'mo2f_is_NC' ) && !get_option( 'mo2f_is_NNC' );
|
976 |
|
977 |
-
if(!$is_nc_with_unlimited_users && get_option('mo2f_enable_2fa_prompt_on_login_page')&& !get_option('mo2f_remember_device')
|
|
|
978 |
$error=$this->mo2f_validate_soft_token($currentuser, $redirect_to, $mo2f_second_factor, $otp_token);
|
979 |
|
980 |
if(is_wp_error( $error)){
|
@@ -1082,7 +1083,8 @@ class Miniorange_Password_2Factor_Login {
|
|
1082 |
$mo2f_configured_2FA_method = $Mo2fdbQueries->get_user_detail( 'mo2f_configured_2FA_method', $currentuser->ID );
|
1083 |
$is_nc_with_unlimited_users = get_option( 'mo2f_is_NC' ) && !get_option( 'mo2f_is_NNC' );
|
1084 |
|
1085 |
-
if ( !$is_nc_with_unlimited_users && empty( $_POST['mo_softtoken'] ) && get_option('mo2f_enable_2fa_prompt_on_login_page') && $mo2f_configured_2FA_method && !get_option('mo2f_remember_device')
|
|
|
1086 |
return new WP_Error( 'one_time_passcode_empty', '<strong>ERROR</strong>: Please enter the One Time Passcode.');
|
1087 |
} else {
|
1088 |
$otp_token = isset($_POST[ 'mo_softtoken' ]) ? trim( $_POST[ 'mo_softtoken' ] ) : '';
|
974 |
$mo2f_second_factor = mo2f_get_user_2ndfactor( $currentuser );
|
975 |
$is_nc_with_unlimited_users = get_option( 'mo2f_is_NC' ) && !get_option( 'mo2f_is_NNC' );
|
976 |
|
977 |
+
if(!$is_nc_with_unlimited_users && get_option('mo2f_enable_2fa_prompt_on_login_page')&& !get_option('mo2f_remember_device')&&
|
978 |
+
in_array(get_option('mo2f_configured_2_factor_method'), array("Google Authenticator", "miniOrange Soft Token", "Authy Authenticator"))){
|
979 |
$error=$this->mo2f_validate_soft_token($currentuser, $redirect_to, $mo2f_second_factor, $otp_token);
|
980 |
|
981 |
if(is_wp_error( $error)){
|
1083 |
$mo2f_configured_2FA_method = $Mo2fdbQueries->get_user_detail( 'mo2f_configured_2FA_method', $currentuser->ID );
|
1084 |
$is_nc_with_unlimited_users = get_option( 'mo2f_is_NC' ) && !get_option( 'mo2f_is_NNC' );
|
1085 |
|
1086 |
+
if ( !$is_nc_with_unlimited_users && empty( $_POST['mo_softtoken'] ) && get_option('mo2f_enable_2fa_prompt_on_login_page') && $mo2f_configured_2FA_method && !get_option('mo2f_remember_device')&&
|
1087 |
+
in_array(get_option('mo2f_configured_2_factor_method'), array("Google Authenticator", "miniOrange Soft Token", "Authy Authenticator"))) { // Prevent PHP notices when using app password login
|
1088 |
return new WP_Error( 'one_time_passcode_empty', '<strong>ERROR</strong>: Please enter the One Time Passcode.');
|
1089 |
} else {
|
1090 |
$otp_token = isset($_POST[ 'mo_softtoken' ]) ? trim( $_POST[ 'mo_softtoken' ] ) : '';
|
includes/images/mo2fa_bug.png
ADDED
Binary file
|
miniorange_2_factor_configuration.php
CHANGED
@@ -264,10 +264,10 @@ function mo2f_gdpr_note(){
|
|
264 |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
|
265 |
integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
|
266 |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
|
267 |
-
<?php echo '<link rel="stylesheet" type="text/css" href="' . plugins_url( 'includes/css/bootstrap.min.css?version=5.0.
|
268 |
-
echo '<link rel="stylesheet" type="text/css" href="' . plugins_url( 'includes/css/front_end_login.css?version=5.0.
|
269 |
-
echo '<link rel="stylesheet" type="text/css" href="' . plugins_url( 'includes/css/style_settings.css?version=5.0.
|
270 |
-
echo '<link rel="stylesheet" type="text/css" href="' . plugins_url( 'includes/css/hide-login.css?version=5.0.
|
271 |
echo '<script src="' . plugins_url( 'includes/js/bootstrap.min.js', __FILE__ ) . '" ></script>';
|
272 |
?>
|
273 |
<div class="modal fade" id="myModal" role="dialog"
|
264 |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
|
265 |
integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
|
266 |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
|
267 |
+
<?php echo '<link rel="stylesheet" type="text/css" href="' . plugins_url( 'includes/css/bootstrap.min.css?version=5.0.17', __FILE__ ) . '" />';
|
268 |
+
echo '<link rel="stylesheet" type="text/css" href="' . plugins_url( 'includes/css/front_end_login.css?version=5.0.17', __FILE__ ) . '" />';
|
269 |
+
echo '<link rel="stylesheet" type="text/css" href="' . plugins_url( 'includes/css/style_settings.css?version=5.0.17', __FILE__ ) . '" />';
|
270 |
+
echo '<link rel="stylesheet" type="text/css" href="' . plugins_url( 'includes/css/hide-login.css?version=5.0.17', __FILE__ ) . '" />';
|
271 |
echo '<script src="' . plugins_url( 'includes/js/bootstrap.min.js', __FILE__ ) . '" ></script>';
|
272 |
?>
|
273 |
<div class="modal fade" id="myModal" role="dialog"
|
miniorange_2_factor_demo.php
DELETED
@@ -1,457 +0,0 @@
|
|
1 |
-
<div class="mo2f_table_layout">
|
2 |
-
<?php echo mo2f_check_if_registered_with_miniorange($current_user); ?>
|
3 |
-
<h3>
|
4 |
-
How to Setup OTP Over SMS ?
|
5 |
-
<div style="float:right;"><a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mobile_configure">←Back</a></div>
|
6 |
-
</h3>
|
7 |
-
<hr>
|
8 |
-
<div id="myCarousel1" class="mo2f_carousel slide" data-ride="carousel" data-interval="15000">
|
9 |
-
<ol class="mo2f_carousel-indicators">
|
10 |
-
<li data-target="#myCarousel1" data-slide-to="0" class="active"></li>
|
11 |
-
<li data-target="#myCarousel1" data-slide-to="1"></li>
|
12 |
-
<li data-target="#myCarousel1" data-slide-to="2"></li>
|
13 |
-
<li data-target="#myCarousel1" data-slide-to="3"></li>
|
14 |
-
</ol>
|
15 |
-
<div class="mo2f_carousel-inner" role="listbox">
|
16 |
-
<div class="item active">
|
17 |
-
<center>
|
18 |
-
<b><p>Select <b style="color:red">OTP Over SMS</b> from Setup Two-Factor Tab.</p></b>
|
19 |
-
</center>
|
20 |
-
<img class="first-slide" style="padding-left:3%;" src="https://auth.miniorange.com/moas/images/help/mo2f_sms1.png" alt="First slide">
|
21 |
-
</div>
|
22 |
-
<div class="item">
|
23 |
-
<center>
|
24 |
-
<b><p>Enter your phone number and click on verify button.</p></b>
|
25 |
-
</center>
|
26 |
-
<img class="first-slide" style="padding-left:13%;" src="https://auth.miniorange.com/moas/images/help/mo2f_sms2.png" alt="First slide">
|
27 |
-
</div>
|
28 |
-
<div class="item">
|
29 |
-
<b><p>A one time passcode is sent to your mobile number. Enter the one time passcode here and click on <b style="color:red">Validate OTP</b> button.</p></b>
|
30 |
-
<img class="first-slide" style="padding-left:13%;" src="https://auth.miniorange.com/moas/images/help/mo2f_sms3.png" alt="First slide">
|
31 |
-
</div>
|
32 |
-
<div class="item">
|
33 |
-
<center>
|
34 |
-
<b><p>OTP Over SMS is all setup now.</p></b>
|
35 |
-
</center>
|
36 |
-
<img class="first-slide" style="padding-left:3%;" src="https://auth.miniorange.com/moas/images/help/mo2f_sms4.png" alt="First slide">
|
37 |
-
</div>
|
38 |
-
</div>
|
39 |
-
</div>
|
40 |
-
</center>
|
41 |
-
<div id="demo1">
|
42 |
-
<br>
|
43 |
-
<h3>
|
44 |
-
How to Setup Soft Token/QR Code Authentication/Push Notification ?
|
45 |
-
<div style="float:right;"><a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mobile_configure">←Back</a></div>
|
46 |
-
</h3>
|
47 |
-
<hr>
|
48 |
-
<center>
|
49 |
-
<div id="myCarousel2" class="mo2f_carousel slide" data-ride="carousel" data-interval="15000" >
|
50 |
-
<ol class="mo2f_carousel-indicators">
|
51 |
-
<li data-target="#myCarousel2" data-slide-to="0" class="active"></li>
|
52 |
-
<li data-target="#myCarousel2" data-slide-to="1"></li>
|
53 |
-
<li data-target="#myCarousel2" data-slide-to="2"></li>
|
54 |
-
<li data-target="#myCarousel2" data-slide-to="3"></li>
|
55 |
-
<li data-target="#myCarousel2" data-slide-to="4"></li>
|
56 |
-
<li data-target="#myCarousel2" data-slide-to="5"></li>
|
57 |
-
<li data-target="#myCarousel2" data-slide-to="6"></li>
|
58 |
-
<li data-target="#myCarousel2" data-slide-to="7"></li>
|
59 |
-
</ol>
|
60 |
-
<div class="mo2f_carousel-inner" role="listbox">
|
61 |
-
<div class="item active">
|
62 |
-
<p><b>Select <b style="color:red">Soft Token/QR Code Authentication/Push Notification</b> from Setup Two-Factor Tab.</b></p>
|
63 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_softtoken_1.png" alt="First slide">
|
64 |
-
</div>
|
65 |
-
<div class="item">
|
66 |
-
<p><b>Download the miniOrange <b style="color:red">Authenticator</b> App on your phone.</b></p>
|
67 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_softtoken_2.png" alt="First slide">
|
68 |
-
</div>
|
69 |
-
<div class="item">
|
70 |
-
<p><b>Scan the QR Code from your phone.</b></p>
|
71 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/user-register-4.png" alt="First slide">
|
72 |
-
</div>
|
73 |
-
<div class="item">
|
74 |
-
<p><b>Open your App and click on <b style="color:red">Add Account</b> button.</b></p>
|
75 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_softtoken_3.jpg" alt="First slide">
|
76 |
-
</div>
|
77 |
-
<div class="item">
|
78 |
-
<p><b>Scan the QR Code by focusing the phone on QR Code.</b></p>
|
79 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_softtoken_4.jpg" alt="First slide">
|
80 |
-
</div>
|
81 |
-
<div class="item">
|
82 |
-
<p><b>Registration is successful.</b></p>
|
83 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_softtoken_5.jpg" alt="First slide">
|
84 |
-
</div>
|
85 |
-
<div class="item">
|
86 |
-
<p><b style="color:red">Soft Token </b><b>has been setup successfully.</b></p>
|
87 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/user-register-5.png" alt="First slide">
|
88 |
-
</div>
|
89 |
-
<div class="item">
|
90 |
-
<p><b>Soft Token is set now. QR Code Authentication/Push Notification need not be setup again.</b></p>
|
91 |
-
<img class="first-slide" style="width:84%;" src="https://auth.miniorange.com/moas/images/help/mo2f_softtoken_6.png" alt="First slide">
|
92 |
-
</div>
|
93 |
-
</div>
|
94 |
-
</div>
|
95 |
-
|
96 |
-
</center>
|
97 |
-
</div>
|
98 |
-
<div id="demo2">
|
99 |
-
<br>
|
100 |
-
<h3>
|
101 |
-
How To Setup Phone Call Verification ?
|
102 |
-
<div style="float:right;"><a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mobile_configure">←Back</a></div>
|
103 |
-
</h3>
|
104 |
-
<hr>
|
105 |
-
<center>
|
106 |
-
<div id="myCarousel3" class="mo2f_carousel slide" data-ride="carousel" data-interval="15000">
|
107 |
-
<ol class="mo2f_carousel-indicators">
|
108 |
-
<li data-target="#myCarousel3" data-slide-to="0" class="active"></li>
|
109 |
-
<li data-target="#myCarousel3" data-slide-to="1"></li>
|
110 |
-
<li data-target="#myCarousel3" data-slide-to="2"></li>
|
111 |
-
<li data-target="#myCarousel3" data-slide-to="3"></li>
|
112 |
-
</ol>
|
113 |
-
<div class="mo2f_carousel-inner" role="listbox">
|
114 |
-
<div class="item active">
|
115 |
-
<p><b>Select <b style="color:red">Phone call verfication</b> from Setup Two-Factor Tab.</b></p>
|
116 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_phone_1.png" alt="First slide">
|
117 |
-
</div>
|
118 |
-
<div class="item">
|
119 |
-
<p><b>Enter your phone number and click on <b style="color:red">Verify</b> button.You will receive a phone call on the number.</b></p>
|
120 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_phone_2.png" alt="First slide">
|
121 |
-
</div>
|
122 |
-
<div class="item">
|
123 |
-
<p><b>Enter the one time passcode here and click on <b style="color:red">Validate OTP</b> button.</b></p>
|
124 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_phone_3.png" alt="First slide">
|
125 |
-
</div>
|
126 |
-
<div class="item">
|
127 |
-
<p><b>Phone Call verification is set now.</b></p>
|
128 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_phone_4.png" alt="First slide">
|
129 |
-
</div>
|
130 |
-
</div>
|
131 |
-
|
132 |
-
</div>
|
133 |
-
</center>
|
134 |
-
</div>
|
135 |
-
|
136 |
-
<div id="demo5">
|
137 |
-
<br>
|
138 |
-
<h3>
|
139 |
-
How to Setup Google Authenticator ?
|
140 |
-
<div style="float:right;"><a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mobile_configure">←Back</a></div>
|
141 |
-
</h3>
|
142 |
-
<hr>
|
143 |
-
<center>
|
144 |
-
<div id="myCarousel4" class="mo2f_carousel slide" data-ride="carousel" data-interval="15000">
|
145 |
-
<ol class="mo2f_carousel-indicators">
|
146 |
-
<li data-target="#myCarousel4" data-slide-to="0" class="active"></li>
|
147 |
-
<li data-target="#myCarousel4" data-slide-to="1"></li>
|
148 |
-
<li data-target="#myCarousel4" data-slide-to="2"></li>
|
149 |
-
</ol>
|
150 |
-
<div class="mo2f_carousel-inner" role="listbox">
|
151 |
-
<div class="item active">
|
152 |
-
<p><b>Select <b style="color:red">Google Authenticator</b> from Setup Two-Factor Tab.</b></p>
|
153 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/google_app_setup-1.png" alt="First slide">
|
154 |
-
</div>
|
155 |
-
<div class="item">
|
156 |
-
<p><b>Download Google Authenticator App on your phone. Select your phone type on the screen.</b></p>
|
157 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/google_app_setup-2.png" alt="First slide">
|
158 |
-
</div>
|
159 |
-
<div class="item">
|
160 |
-
<p><b>Google Authenticator setup is successful.</b></p>
|
161 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/google_app_setup-3.png" alt="First slide">
|
162 |
-
</div>
|
163 |
-
</div>
|
164 |
-
</div>
|
165 |
-
|
166 |
-
</center>
|
167 |
-
</div>
|
168 |
-
<div id="demo6">
|
169 |
-
<br>
|
170 |
-
<h3>
|
171 |
-
How to Setup Security Questions (KBA) ?
|
172 |
-
<div style="float:right;"><a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mobile_configure">←Back</a></div>
|
173 |
-
</h3>
|
174 |
-
<hr>
|
175 |
-
<center>
|
176 |
-
<div id="myCarousel5" class="mo2f_carousel slide" data-ride="carousel" data-interval="15000">
|
177 |
-
<ol class="mo2f_carousel-indicators">
|
178 |
-
<li data-target="#myCarousel5" data-slide-to="0" class="active"></li>
|
179 |
-
<li data-target="#myCarousel5" data-slide-to="1"></li>
|
180 |
-
<li data-target="#myCarousel5" data-slide-to="2"></li>
|
181 |
-
</ol>
|
182 |
-
<div class="mo2f_carousel-inner" role="listbox">
|
183 |
-
<div class="item active">
|
184 |
-
<p><b>Select <b style="color:red">KBA</b> from Setup Two-Factor Tab.</b></p>
|
185 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/kba-setup-1.png" alt="First slide">
|
186 |
-
</div>
|
187 |
-
<div class="item">
|
188 |
-
<p><b>Select 3 questions of your choice.</b></p>
|
189 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/kba-setup-2.png" alt="First slide">
|
190 |
-
</div>
|
191 |
-
<div class="item">
|
192 |
-
<p>Save your answers.</p>
|
193 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/kba-setup-3.png" alt="First slide">
|
194 |
-
</div>
|
195 |
-
</div>
|
196 |
-
</div>
|
197 |
-
|
198 |
-
</center>
|
199 |
-
</div>
|
200 |
-
|
201 |
-
|
202 |
-
<div id="demo4">
|
203 |
-
<h3>
|
204 |
-
How to Test Soft Token ?
|
205 |
-
<div style="float:right;"><a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mobile_configure">←Back</a></div>
|
206 |
-
</h3>
|
207 |
-
<hr>
|
208 |
-
<center>
|
209 |
-
<div id="myCarousel6" class="mo2f_carousel slide" data-ride="carousel" data-interval="15000">
|
210 |
-
<!-- Indicators -->
|
211 |
-
<ol class="mo2f_carousel-indicators">
|
212 |
-
<li data-target="#myCarousel6" data-slide-to="0" class="active"></li>
|
213 |
-
<li data-target="#myCarousel6" data-slide-to="1"></li>
|
214 |
-
<li data-target="#myCarousel6" data-slide-to="2"></li>
|
215 |
-
<li data-target="#myCarousel6" data-slide-to="3"></li>
|
216 |
-
<li data-target="#myCarousel6" data-slide-to="4"></li>
|
217 |
-
</ol>
|
218 |
-
<div class="mo2f_carousel-inner" role="listbox">
|
219 |
-
<div class="item active">
|
220 |
-
<p><b>Click on <b style="color:red">Test</b> in Soft Token authentication method.</b></p>
|
221 |
-
<br>
|
222 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/soft-token-test-1.png" alt="First slide">
|
223 |
-
</div>
|
224 |
-
<div class="item">
|
225 |
-
<p><b>Open miniOrange <b style="color:red">Authenticator</b> app and click on Sync time from the top left menu option.</b></p>
|
226 |
-
<br>
|
227 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/qr-help-2.jpg" alt="First slide">
|
228 |
-
</div>
|
229 |
-
<div class="item">
|
230 |
-
<p><b>Click on <b style="color:red">Sync Time now</b> to sync your time with miniOrange Servers. This is a one time sync to avoid otp validation failure.</b></p>
|
231 |
-
<br>
|
232 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/token-help-3.jpg" alt="First slide">
|
233 |
-
</div>
|
234 |
-
<div class="item">
|
235 |
-
<p><b>Go to Home.</b></p>
|
236 |
-
<br>
|
237 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/token-help-2.jpg" alt="First slide">
|
238 |
-
</div>
|
239 |
-
<div class="item">
|
240 |
-
<p><b>Enter the one time passcode shown in miniOrange <b style="color:red">Authenticator</b> app here.</b></p>
|
241 |
-
<br>
|
242 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/soft-token-test-2.png" alt="First slide">
|
243 |
-
</div>
|
244 |
-
</div>
|
245 |
-
</div>
|
246 |
-
</center>
|
247 |
-
</div>
|
248 |
-
|
249 |
-
<br />
|
250 |
-
<h3>
|
251 |
-
How to Login with Password + Two-Factor ?
|
252 |
-
<div style="float:right;"><a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mobile_configure">←Back</a></div>
|
253 |
-
</h3>
|
254 |
-
<hr>
|
255 |
-
<center>
|
256 |
-
<div id="myCarousel7" class="mo2f_carousel slide" data-ride="carousel" data-interval="15000" >
|
257 |
-
<ol class="mo2f_carousel-indicators">
|
258 |
-
<li data-target="#myCarousel7" data-slide-to="0" class="active"></li>
|
259 |
-
<li data-target="#myCarousel7" data-slide-to="1"></li>
|
260 |
-
<li data-target="#myCarousel7" data-slide-to="2"></li>
|
261 |
-
<li data-target="#myCarousel7" data-slide-to="3"></li>
|
262 |
-
<li data-target="#myCarousel7" data-slide-to="4"></li>
|
263 |
-
<li data-target="#myCarousel7" data-slide-to="5"></li>
|
264 |
-
</ol>
|
265 |
-
<div class="mo2f_carousel-inner" role="listbox">
|
266 |
-
<div class="item active">
|
267 |
-
<p><b>Enter your username and password and click on login button.</b></p>
|
268 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/login-help-4.png" alt="First slide">
|
269 |
-
</div>
|
270 |
-
<div class="item">
|
271 |
-
<p><br></p>
|
272 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/qr-help-1.png" alt="First slide">
|
273 |
-
</div>
|
274 |
-
<div class="item">
|
275 |
-
<p><b>Open miniOrange <b style="color:red">Authenticator</b> app and click on Scan QR Code.</b></p>
|
276 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_softtoken_5.jpg" alt="First slide">
|
277 |
-
</div>
|
278 |
-
<div class="item">
|
279 |
-
<p><b> Scan the QR code</b><br></p>
|
280 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/qr-help-3.jpg" alt="First slide">
|
281 |
-
</div>
|
282 |
-
<div class="item">
|
283 |
-
<p><br></p>
|
284 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_softtoken_5.jpg" alt="First slide">
|
285 |
-
</div>
|
286 |
-
<div class="item">
|
287 |
-
<p><b>Once you are authenticated, you will be logged in.</b></p>
|
288 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/login-help-2.png" alt="First slide" style="height:400px;">
|
289 |
-
</div>
|
290 |
-
</div>
|
291 |
-
|
292 |
-
</div>
|
293 |
-
</center>
|
294 |
-
<br>
|
295 |
-
<h3>
|
296 |
-
How to login with 2nd Factor only (No password required)?
|
297 |
-
<div style="float:right;"><a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mobile_configure">←Back</a></div>
|
298 |
-
</h3>
|
299 |
-
<hr>
|
300 |
-
<center>
|
301 |
-
<div id="myCarousel8" class="mo2f_carousel slide" data-ride="carousel" data-interval="15000">
|
302 |
-
<ol class="mo2f_carousel-indicators">
|
303 |
-
<li data-target="#myCarousel8" data-slide-to="0" class="active"></li>
|
304 |
-
<li data-target="#myCarousel8" data-slide-to="1"></li>
|
305 |
-
<li data-target="#myCarousel8" data-slide-to="2"></li>
|
306 |
-
<li data-target="#myCarousel8" data-slide-to="3"></li>
|
307 |
-
<li data-target="#myCarousel8" data-slide-to="4"></li>
|
308 |
-
</ol>
|
309 |
-
<div class="mo2f_carousel-inner" role="listbox">
|
310 |
-
<div class="item active">
|
311 |
-
<p><b>Enter your username and click on <b style="color:red">Login with your phone.</b></b></p>
|
312 |
-
<p style="margin-left: -40px;" ><b>Login Form Option 1</b><span style="margin-left:90px;"><b>Login Form Option 2</b></span></p>
|
313 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/login-help-1.png" alt="First slide">
|
314 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/login-help-3.png" alt="First slide">
|
315 |
-
</div>
|
316 |
-
<div class="item">
|
317 |
-
<p><br></p>
|
318 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/qr-help-1.png" alt="First slide">
|
319 |
-
</div>
|
320 |
-
<div class="item">
|
321 |
-
<p><b>Open miniOrange <b style="color:red">Authenticator</b> app and click on Scan QR Code.</b></p>
|
322 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_softtoken_5.jpg" alt="First slide">
|
323 |
-
</div>
|
324 |
-
<div class="item">
|
325 |
-
<p><b>Scan the QR Code</b><br></p>
|
326 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/qr-help-3.jpg" alt="First slide">
|
327 |
-
</div>
|
328 |
-
<div class="item">
|
329 |
-
<p><b>Once you are authenticated, you will be logged in.</b></p>
|
330 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/login-help-2.png" alt="First slide" style="height:400px;">
|
331 |
-
</div>
|
332 |
-
</div>
|
333 |
-
</div>
|
334 |
-
|
335 |
-
</center>
|
336 |
-
<br>
|
337 |
-
<h3>
|
338 |
-
How to login in offline mode (no internet connectivity) ?
|
339 |
-
<div style="float:right;"><a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mobile_configure">←Back</a></div>
|
340 |
-
</h3>
|
341 |
-
<hr>
|
342 |
-
<center>
|
343 |
-
<div id="myCarousel9" class="mo2f_carousel slide" data-ride="carousel" data-interval="15000" >
|
344 |
-
<ol class="mo2f_carousel-indicators">
|
345 |
-
<li data-target="#myCarousel9" data-slide-to="0" class="active"></li>
|
346 |
-
<li data-target="#myCarousel9" data-slide-to="1"></li>
|
347 |
-
<li data-target="#myCarousel9" data-slide-to="2"></li>
|
348 |
-
<li data-target="#myCarousel9" data-slide-to="3"></li>
|
349 |
-
<li data-target="#myCarousel9" data-slide-to="4"></li>
|
350 |
-
<li data-target="#myCarousel9" data-slide-to="5"></li>
|
351 |
-
</ol>
|
352 |
-
<div class="mo2f_carousel-inner" role="listbox">
|
353 |
-
<div class="item active">
|
354 |
-
<p><b>Enter your username and click on <b style="color:red">Login with your phone.</b></b></p>
|
355 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/login-help-1.png" alt="First slide">
|
356 |
-
</div>
|
357 |
-
<div class="item">
|
358 |
-
<p><b>Click on <b style="color:red">Phone is Offline?</b> button.</b></p>
|
359 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/qr-help-1.png" alt="First slide">
|
360 |
-
</div>
|
361 |
-
<div class="item">
|
362 |
-
<p><b>Open miniOrange <b style="color:red">Authenticator</b> app and click on Sync time from the top left menu option.</b></p>
|
363 |
-
<br>
|
364 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/qr-help-2.jpg" alt="First slide">
|
365 |
-
</div>
|
366 |
-
<div class="item">
|
367 |
-
<p><b>Click on <b style="color:red">Sync Time now</b> below to sync your time with miniOrange Servers. This is a one time sync to avoid otp validation failure.</b></p>
|
368 |
-
<br>
|
369 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/token-help-3.jpg" alt="First slide">
|
370 |
-
</div>
|
371 |
-
<div class="item">
|
372 |
-
<p><b>Go to Home.</b></p>
|
373 |
-
<br>
|
374 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/token-help-2.jpg" alt="First slide">
|
375 |
-
</div>
|
376 |
-
<div class="item">
|
377 |
-
<p><b>Enter the one time passcode shown in miniOrange <b style="color:red">Authenticator</b> app here.</b></p>
|
378 |
-
<br>
|
379 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/token-help-4.png" alt="First slide">
|
380 |
-
</div>
|
381 |
-
</div>
|
382 |
-
</div>
|
383 |
-
|
384 |
-
</center>
|
385 |
-
<br>
|
386 |
-
<h3>
|
387 |
-
How to login if your phone is not with you or lost/stolen/discharged ?
|
388 |
-
<div style="float:right;"><a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mobile_configure">←Back</a></div>
|
389 |
-
</h3>
|
390 |
-
<hr>
|
391 |
-
<center>
|
392 |
-
<div id="myCarousel10" class="mo2f_carousel slide" data-ride="carousel" data-interval="15000" >
|
393 |
-
<ol class="mo2f_carousel-indicators">
|
394 |
-
<li data-target="#myCarousel10" data-slide-to="0" class="active"></li>
|
395 |
-
<li data-target="#myCarousel10" data-slide-to="1"></li>
|
396 |
-
<li data-target="#myCarousel10" data-slide-to="2"></li>
|
397 |
-
</ol>
|
398 |
-
<div class="mo2f_carousel-inner" role="listbox">
|
399 |
-
<div class="item active">
|
400 |
-
<p><b>Enter your Wordpress username and password.</b></p>
|
401 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/login-help-1.png" alt="First slide">
|
402 |
-
</div>
|
403 |
-
<div class="item">
|
404 |
-
<p><b>Click on <b style="color:red">Forgot Phone?</b> button.</b></p>
|
405 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/login-help-11.png" alt="First slide">
|
406 |
-
</div>
|
407 |
-
<div class="item">
|
408 |
-
<p><b>Choose one of the options below to login.</b></p>
|
409 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/login-help-12.png" alt="First slide">
|
410 |
-
</div>
|
411 |
-
</div>
|
412 |
-
</div>
|
413 |
-
|
414 |
-
</center>
|
415 |
-
<br>
|
416 |
-
<?php if(current_user_can('manage_options')){ ?>
|
417 |
-
<h3 id="mo2f_user_reg">
|
418 |
-
How will my users register for 2-Factor ?
|
419 |
-
<div style="float:right;"><a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mo2f_login">←Back</a></div>
|
420 |
-
</h3>
|
421 |
-
<hr>
|
422 |
-
<?php } else { ?>
|
423 |
-
<h3 id="mo2f_user_reg">
|
424 |
-
How to register with miniOrange and configure 2-Factor ?
|
425 |
-
<div style="float:right;"><a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mobile_configure">←Back</a></div>
|
426 |
-
</h3>
|
427 |
-
<hr>
|
428 |
-
<?php } ?>
|
429 |
-
<center>
|
430 |
-
<div id="myCarousel11" class="mo2f_carousel slide" data-ride="carousel" data-interval="15000" >
|
431 |
-
<ol class="mo2f_carousel-indicators">
|
432 |
-
<li data-target="#myCarousel11" data-slide-to="0" class="active"></li>
|
433 |
-
<li data-target="#myCarousel11" data-slide-to="1"></li>
|
434 |
-
<li data-target="#myCarousel11" data-slide-to="2"></li>
|
435 |
-
<li data-target="#myCarousel11" data-slide-to="3"></li>
|
436 |
-
</ol>
|
437 |
-
<div class="mo2f_carousel-inner" role="listbox">
|
438 |
-
<div class="item active">
|
439 |
-
<p><b>If you have enabled 2-Factor for all users, they will be promped for 2FA set up during their login.</b></p>
|
440 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/login-help-4.png" alt="First slide">
|
441 |
-
</div>
|
442 |
-
<div class="item">
|
443 |
-
<p><b>Enter a valid email Id and click on <b style="color:red">Get Started</b> Button.</b></p>
|
444 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_user1.png" alt="First slide">
|
445 |
-
</div>
|
446 |
-
<div class="item">
|
447 |
-
<p><b>Enter the one time passcode sent to your email.</b></p>
|
448 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_user2.png" alt="First slide">
|
449 |
-
</div>
|
450 |
-
<div class="item">
|
451 |
-
<p><b>Select the preferred 2-factor method to setup.</b></p>
|
452 |
-
<img class="first-slide" src="https://auth.miniorange.com/moas/images/help/mo2f_user3.png" alt="First slide">
|
453 |
-
</div>
|
454 |
-
</div>
|
455 |
-
</div>
|
456 |
-
</center>
|
457 |
-
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
miniorange_2_factor_mobile_configuration.php
CHANGED
@@ -667,7 +667,7 @@ function mo2f_select_2_factor_method( $user, $mo2f_second_factor ) {
|
|
667 |
|
668 |
<div>
|
669 |
<a class="mo2f_view_free_plan_auth_methods" onclick="show_free_plan_auth_methods()">
|
670 |
-
<img src="<?php echo plugins_url( 'includes/images/right-arrow.png"', __FILE__ );
|
671 |
class="mo2f_2factor_heading_images"/>
|
672 |
<p class="mo2f_heading_style"><?php echo mo2f_lt( 'Authentication methods' ); ?>
|
673 |
<?php if ( $can_display_admin_features ) { ?>
|
667 |
|
668 |
<div>
|
669 |
<a class="mo2f_view_free_plan_auth_methods" onclick="show_free_plan_auth_methods()">
|
670 |
+
<img src="<?php echo plugins_url( 'includes/images/right-arrow.png"', __FILE__ ); ?>"
|
671 |
class="mo2f_2factor_heading_images"/>
|
672 |
<p class="mo2f_heading_style"><?php echo mo2f_lt( 'Authentication methods' ); ?>
|
673 |
<?php if ( $can_display_admin_features ) { ?>
|
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 plugin provides various two-factor authentication methods as an additional layer of security after the default wordpress login. We Support Google Authenticator, QR Code, Push Notification, Soft Token and Security Questions(KBA) for 1 User in the free version of the plugin.
|
6 |
-
* Version: 5.0.
|
7 |
* Author: miniOrange
|
8 |
* Author URI: https://miniorange.com
|
9 |
* License: GPL2
|
@@ -428,20 +428,20 @@ class Miniorange_Authentication {
|
|
428 |
}
|
429 |
|
430 |
function mo_2_factor_enable_frontend_style() {
|
431 |
-
wp_enqueue_style( 'mo2f_frontend_login_style', plugins_url( 'includes/css/front_end_login.css?version=5.0.
|
432 |
-
wp_enqueue_style( 'bootstrap_style', plugins_url( 'includes/css/bootstrap.min.css?version=5.0.
|
433 |
-
wp_enqueue_style( 'mo_2_factor_admin_settings_phone_style', plugins_url( 'includes/css/phone.css?version=5.0.
|
434 |
wp_enqueue_style( 'mo_2_factor_wpb-fa', plugins_url( 'includes/css/font-awesome.min.css', __FILE__ ) );
|
435 |
-
wp_enqueue_style( 'mo2f_login_popup_style', plugins_url( 'includes/css/mo2f_login_popup_ui.css?version=5.0.
|
436 |
}
|
437 |
|
438 |
function plugin_settings_style($mo2fa_hook_page) {
|
439 |
if ( 'toplevel_page_miniOrange_2_factor_settings' != $mo2fa_hook_page ) {
|
440 |
return;
|
441 |
}
|
442 |
-
wp_enqueue_style( 'mo_2_factor_admin_settings_style', plugins_url( 'includes/css/style_settings.css?version=5.0.
|
443 |
-
wp_enqueue_style( 'mo_2_factor_admin_settings_phone_style', plugins_url( 'includes/css/phone.css?version=5.0.
|
444 |
-
wp_enqueue_style( 'bootstrap_style', plugins_url( 'includes/css/bootstrap.min.css?version=5.0.
|
445 |
wp_enqueue_style( 'mo_2_factor_wpb-fa', plugins_url( 'includes/css/font-awesome.min.css', __FILE__ ) );
|
446 |
}
|
447 |
|
@@ -1182,7 +1182,7 @@ class Miniorange_Authentication {
|
|
1182 |
}
|
1183 |
}
|
1184 |
update_option('mo2f_feedback_form',1);
|
1185 |
-
|
1186 |
|
1187 |
}
|
1188 |
|
3 |
* Plugin Name: miniOrange 2 Factor Authentication
|
4 |
* Plugin URI: https://miniorange.com
|
5 |
* Description: This plugin provides various two-factor authentication methods as an additional layer of security after the default wordpress login. We Support Google Authenticator, QR Code, Push Notification, Soft Token and Security Questions(KBA) for 1 User in the free version of the plugin.
|
6 |
+
* Version: 5.0.17
|
7 |
* Author: miniOrange
|
8 |
* Author URI: https://miniorange.com
|
9 |
* License: GPL2
|
428 |
}
|
429 |
|
430 |
function mo_2_factor_enable_frontend_style() {
|
431 |
+
wp_enqueue_style( 'mo2f_frontend_login_style', plugins_url( 'includes/css/front_end_login.css?version=5.0.17', __FILE__ ) );
|
432 |
+
wp_enqueue_style( 'bootstrap_style', plugins_url( 'includes/css/bootstrap.min.css?version=5.0.17', __FILE__ ) );
|
433 |
+
wp_enqueue_style( 'mo_2_factor_admin_settings_phone_style', plugins_url( 'includes/css/phone.css?version=5.0.17', __FILE__ ) );
|
434 |
wp_enqueue_style( 'mo_2_factor_wpb-fa', plugins_url( 'includes/css/font-awesome.min.css', __FILE__ ) );
|
435 |
+
wp_enqueue_style( 'mo2f_login_popup_style', plugins_url( 'includes/css/mo2f_login_popup_ui.css?version=5.0.17', __FILE__ ) );
|
436 |
}
|
437 |
|
438 |
function plugin_settings_style($mo2fa_hook_page) {
|
439 |
if ( 'toplevel_page_miniOrange_2_factor_settings' != $mo2fa_hook_page ) {
|
440 |
return;
|
441 |
}
|
442 |
+
wp_enqueue_style( 'mo_2_factor_admin_settings_style', plugins_url( 'includes/css/style_settings.css?version=5.0.17', __FILE__ ) );
|
443 |
+
wp_enqueue_style( 'mo_2_factor_admin_settings_phone_style', plugins_url( 'includes/css/phone.css?version=5.0.17', __FILE__ ) );
|
444 |
+
wp_enqueue_style( 'bootstrap_style', plugins_url( 'includes/css/bootstrap.min.css?version=5.0.17', __FILE__ ) );
|
445 |
wp_enqueue_style( 'mo_2_factor_wpb-fa', plugins_url( 'includes/css/font-awesome.min.css', __FILE__ ) );
|
446 |
}
|
447 |
|
1182 |
}
|
1183 |
}
|
1184 |
update_option('mo2f_feedback_form',1);
|
1185 |
+
deactivate_plugins( '/miniorange-2-factor-authentication/miniorange_2_factor_settings.php' );
|
1186 |
|
1187 |
}
|
1188 |
|
miniorange_2_factor_troubleshooting.php
DELETED
@@ -1,224 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
function mo2f_show_help_and_troubleshooting($current_user) {
|
3 |
-
?>
|
4 |
-
<div class="mo2f_table_layout">
|
5 |
-
<?php echo mo2f_check_if_registered_with_miniorange($current_user); ?>
|
6 |
-
<br>
|
7 |
-
<ul class="mo2f_faqs">
|
8 |
-
|
9 |
-
<?php if(current_user_can( 'manage_options' )) { ?>
|
10 |
-
<div class="mo_faq_blocks">
|
11 |
-
<h3 style="text-align:center"><b>Lockout Issues</b><h3>
|
12 |
-
<hr>
|
13 |
-
<h2><a data-toggle="collapse" href="#question1" aria-expanded="false" ><li>How do I gain access to my website if I get locked out?</li></a></h2>
|
14 |
-
<div class="mo2f_collapse" id="question1">
|
15 |
-
You can obtain access to your website by one of the below options:
|
16 |
-
<ol>
|
17 |
-
<br>
|
18 |
-
<li>If you have an additional administrator account whose Two Factor is not enabled yet, you can login with it.</li>
|
19 |
-
<li>If you had setup KBA questions earlier, you can use them as an alternate method to login to your website.</li>
|
20 |
-
<li>Rename the plugin from FTP - this disables the 2FA plugin and you will be able to login with your Wordpress username and password.</li>
|
21 |
-
<li>Go to WordPress Database. Select wp_options, search for mo2f_activate_plugin key and update its value to 0. Two Factor will get disabled.</li>
|
22 |
-
</ol>
|
23 |
-
<br>
|
24 |
-
</div>
|
25 |
-
|
26 |
-
</div>
|
27 |
-
</br>
|
28 |
-
|
29 |
-
|
30 |
-
<div class="mo_faq_blocks">
|
31 |
-
<h3 style="text-align:center"><b>Registration Issues</b><h3>
|
32 |
-
|
33 |
-
<hr>
|
34 |
-
<h3><a data-toggle="collapse" href="#question2" aria-expanded="false" ><li>I want to change the email address to which the verification email is being sent / I want to change my email address registered with miniOrange.
|
35 |
-
</li></a></h3>
|
36 |
-
<div class="mo2f_collapse" id="question2">
|
37 |
-
<ul>
|
38 |
-
<li>To change the email address in either of the cases, You will have to sign up for a new account with miniOrange.</li>
|
39 |
-
</ul>
|
40 |
-
<br>
|
41 |
-
</div>
|
42 |
-
|
43 |
-
<hr>
|
44 |
-
<h3><a data-toggle="collapse" href="#question3" aria-expanded="false" ><li>I did not receive OTP while trying to register with miniOrange. What should I do?
|
45 |
-
</li></a></h3>
|
46 |
-
<div class="mo2f_collapse" id="question3">
|
47 |
-
<ul>
|
48 |
-
<li>The OTP is sent to your email address with which you have registered with miniOrange. If you can't see the email from miniOrange in your mails, please make sure to check your <b>SPAM folder</b>.<br>
|
49 |
-
If you don't see an email even in SPAM folder, please reach out to us.</li>
|
50 |
-
</ul>
|
51 |
-
<br>
|
52 |
-
</div>
|
53 |
-
<hr>
|
54 |
-
|
55 |
-
<h3><a data-toggle="collapse" href="#question4" aria-expanded="false" ><li>I forgot the password of my miniOrange account. How can I reset it?
|
56 |
-
</li></a></h3>
|
57 |
-
<div class="mo2f_collapse" id="question4">
|
58 |
-
<ol>
|
59 |
-
<li>Navigate to <b>Login with miniOrange</b> screen by clicking on <b>'Already registered with miniOrange?'</b>.</li>
|
60 |
-
<li>Click on <b>'Click here if you forgot your password?'</b>.</li>
|
61 |
-
<li>You will get a new password on your email address with which you have registered with miniOrange . Now you can login with the new password.</li>
|
62 |
-
</ol>
|
63 |
-
<br>
|
64 |
-
</div>
|
65 |
-
</div>
|
66 |
-
<br>
|
67 |
-
|
68 |
-
<div class="mo_faq_blocks">
|
69 |
-
<h3 style="text-align:center"><b>Login Issues</b><h3>
|
70 |
-
<hr>
|
71 |
-
|
72 |
-
<h3><a data-toggle="collapse" href="#question5" aria-expanded="false" ><li>My Users are not being prompted for 2-factor during login. Why?</li></a></h3>
|
73 |
-
<div class="mo2f_collapse" id="question5">
|
74 |
-
<ul>
|
75 |
-
<li>The free plugin provides the 2-factor functionality for one user(Administrator) forever. To enable 2FA for more users, please upgrade to the Premium plan by clicking on 'Click here to Upgrade' from the Licensing Plans tab.</li>
|
76 |
-
</ul>
|
77 |
-
<br>
|
78 |
-
</div>
|
79 |
-
<hr>
|
80 |
-
|
81 |
-
<h3><a data-toggle="collapse" href="#question6" aria-expanded="false" ><li>I had setup QR Code Authentication/Push Notification as my 2-factor method. My phone has no internet connectivity, how can I login?</li></a></h3>
|
82 |
-
<div class="mo2f_collapse" id="question6">
|
83 |
-
You can login using our alternate login method. Please follow below steps to login or <a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mo2f_demo#myCarousel9">click here</a> to see how to setup 2-factor.<br>
|
84 |
-
<br>
|
85 |
-
<ol>
|
86 |
-
<li>Enter your username and click on login with 2nd factor.</li>
|
87 |
-
<li>Click on <b>Phone is Offline?</b> button below QR Code.</li>
|
88 |
-
<li>You will see a textbox to enter one time passcode.</li>
|
89 |
-
<li>Open miniOrange Authenticator app and Go to Soft Token Tab.</li>
|
90 |
-
<li>Enter the one time passcode shown in miniOrange Authenticator app in textbox.</li>
|
91 |
-
<li>Click on submit button to validate the otp.</li>
|
92 |
-
<li>Once you are authenticated, you will be logged in.</li>
|
93 |
-
</ol>
|
94 |
-
<br>
|
95 |
-
</div>
|
96 |
-
<hr>
|
97 |
-
|
98 |
-
<h3><a data-toggle="collapse" href="#question7" aria-expanded="false" ><li>My phone has no internet connectivity and I am entering the one time passcode from miniOrange Authenticator App, it says Invalid OTP.</li></a></h3>
|
99 |
-
<div class="mo2f_collapse" id="question7">
|
100 |
-
<ul>
|
101 |
-
<li>Click on the <b>Sync Time</b> option to the options on the left in miniOrange<b> Authenticator App</b> and press on <b>Sync Time now</b> to sync your time with miniOrange Servers.</li>
|
102 |
-
</ul>
|
103 |
-
<br>
|
104 |
-
</div>
|
105 |
-
<hr>
|
106 |
-
|
107 |
-
<h3><a data-toggle="collapse" href="#question8" aria-expanded="false" ><li>I want to hide default login form and just want to show login with phone?</li></a></h3>
|
108 |
-
<div class="mo2f_collapse" id="question8">
|
109 |
-
<ul>
|
110 |
-
<li>You should go to <a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mo2f_login">Login Settings Tab</a> and check <b>I want to hide default login form.</b> checkbox to hide the default login form. </li>
|
111 |
-
</ul>
|
112 |
-
<br>
|
113 |
-
</div>
|
114 |
-
<hr>
|
115 |
-
|
116 |
-
<h3><a data-toggle="collapse" href="#question9" aria-expanded="false" ><li>My phone is lost, stolen or discharged. How can I login?</li></a></h3>
|
117 |
-
<div class="mo2f_collapse" id="question9">
|
118 |
-
You can login using our alternate login method. Please follow below steps to login or <a href="admin.php?page=miniOrange_2_factor_settings&mo2f_tab=mo2f_demo#myCarousel3">click here</a> to see how to setup 2-factor.
|
119 |
-
<br><br>
|
120 |
-
<ol>
|
121 |
-
<li>Enter your username and click on login with your phone.</li>
|
122 |
-
<li>Click on <b>Forgot Phone?</b> button.</li>
|
123 |
-
<li>You will see a textbox to enter one time passcode.</li>
|
124 |
-
<li>Check your registered email and copy the one time passcode in this textbox.</li>
|
125 |
-
<li>Click on submit button to validate the otp.</li>
|
126 |
-
<li>Once you are authenticated, you will be logged in.</li>
|
127 |
-
</ol>
|
128 |
-
<br>
|
129 |
-
</div>
|
130 |
-
<hr>
|
131 |
-
|
132 |
-
<h3><a data-toggle="collapse" href="#question10" aria-expanded="false" ><li>I want to go back to default login with password.</li></a></h3>
|
133 |
-
<div class="mo2f_collapse" id="question10">
|
134 |
-
<ul>
|
135 |
-
<li>You can disable Two Factor from Login settings Tab by unchecking <b>Enable Two Factor Plugin</b> checkbox.</li>
|
136 |
-
</ul>
|
137 |
-
<br>
|
138 |
-
</div>
|
139 |
-
<hr>
|
140 |
-
|
141 |
-
<h3><a data-toggle="collapse" href="#question11" aria-expanded="false" ><li>I have a custom / front-end login page on my site and I want the look and feel to remain the same when I add 2 factor ?</li></a></h3>
|
142 |
-
<div class="mo2f_collapse" id="question11">
|
143 |
-
<ul>
|
144 |
-
<li>Our plugin works with most of the custom login pages. However, we do not claim that it will work with all the customized login pages.<br> In such cases, custom work is needed to integrate two factor with your customized login page. You can submit a query to us from Support section to the right for more details.</li>
|
145 |
-
</ul>
|
146 |
-
<br>
|
147 |
-
</div>
|
148 |
-
</div>
|
149 |
-
<br>
|
150 |
-
|
151 |
-
<div class="mo_faq_blocks">
|
152 |
-
<h3 style="text-align:center"><b>Plugin Installation Errors</b><h3>
|
153 |
-
<hr>
|
154 |
-
<h3><a data-toggle="collapse" href="#question12" aria-expanded="false" ><li>I am getting the fatal error of call to undefined function json_last_error(). What should I do?</li></a>
|
155 |
-
</h3>
|
156 |
-
<div class="mo2f_collapse" id="question12">
|
157 |
-
<ul>
|
158 |
-
<li>Please check your php version. The plugin is supported in php version 5.3.0 or above. You need to upgrade your php version to 5.3.0 or above to use the plugin.</li>
|
159 |
-
</ul>
|
160 |
-
<br>
|
161 |
-
</div>
|
162 |
-
<hr>
|
163 |
-
|
164 |
-
<h3><a data-toggle="collapse" href="#question13" aria-expanded="false" ><li>How to enable PHP cURL extension? (Pre-requisite)</li></a></h3>
|
165 |
-
<div class="mo2f_collapse" id="question13">
|
166 |
-
cURL is enabled by default but in case you have disabled it, follow the below steps to enable it.
|
167 |
-
<ol>
|
168 |
-
<br>
|
169 |
-
<li>Open php.ini(it's usually in /etc/ or in php folder on the server).</li>
|
170 |
-
<li>Search for extension=php_curl.dll. Uncomment it by removing the semi-colon( ; ) in front of it.</li>
|
171 |
-
<li>Restart the Apache Server.</li>
|
172 |
-
</ol>
|
173 |
-
<br>
|
174 |
-
</div>
|
175 |
-
<hr>
|
176 |
-
|
177 |
-
<h3><a data-toggle="collapse" href="#question14" aria-expanded="false" ><li>I am getting error - curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when an open_basedir is set.
|
178 |
-
</li></a></h3>
|
179 |
-
<div class="mo2f_collapse" id="question14">
|
180 |
-
<ul>
|
181 |
-
<li>Just setsafe_mode = Off in your php.ini file (it's usually in /etc/ on the server). If that's already off, then look around for the open_basedir in the php.ini file, and change it to open_basedir = .</li>
|
182 |
-
</ul>
|
183 |
-
<br>
|
184 |
-
</div>
|
185 |
-
</div>
|
186 |
-
</br>
|
187 |
-
<div class="mo_faq_blocks">
|
188 |
-
<h3 style="text-align:center"><b>Compatibility Issues with other plugins</b><h3>
|
189 |
-
<hr>
|
190 |
-
<h3><a data-toggle="collapse" href="#question15" aria-expanded="false" ><li>I have installed plugins which limit the login attempts like Limit Login Attempt, Loginizer, Wordfence etc. Is there any incompatibility with these kind of plugins?</li></a></h3>
|
191 |
-
<div class="mo2f_collapse" id="question15">
|
192 |
-
<ul>
|
193 |
-
<li>These plugins limit the number of login attempts and block the IP temporarily. So if you are using 2 factor along with these kind of plugins, it is highly recommended to increase the login attempts (minimum 5) so that you don't get locked out.</li>
|
194 |
-
</ul>
|
195 |
-
<br>
|
196 |
-
</div>
|
197 |
-
<hr>
|
198 |
-
<h3><a data-toggle="collapse" href="#question16" aria-expanded="false" ><li>I am using a Security Plugin in WordPress like Simple Security Firewall, All in One WP Security Plugin and I am not able to login with Two-Factor.</li></a></h3>
|
199 |
-
<div class="mo2f_collapse" id="question16">
|
200 |
-
<ul>
|
201 |
-
<li>Our Two-Factor plugin is compatible with most of the security plugins, but if you are facing any issues, please reach out to us.</li>
|
202 |
-
</ul>
|
203 |
-
<br>
|
204 |
-
</div>
|
205 |
-
<hr>
|
206 |
-
<h3><a data-toggle="collapse" href="#question17" aria-expanded="false" ><li>I am using render blocking javascript and css Plugins like Async JS and CSS and I am not able to login with Two-Factor or the screen gets blank.</li></a></h3>
|
207 |
-
<div class="mo2f_collapse" id="question17">
|
208 |
-
<ul>
|
209 |
-
<li>If you are using <b>Async JS and CSS Plugin</b>, please go to it's settings and add jQuery in the list of exceptions and save settings.</li>
|
210 |
-
</ul>
|
211 |
-
<br>
|
212 |
-
</div>
|
213 |
-
</div>
|
214 |
-
<br>
|
215 |
-
<div class="mo_faq_blocks">
|
216 |
-
<h3 style="text-align:center"><b>Others</b><h3>
|
217 |
-
<hr>
|
218 |
-
<h3 style="color:#0073aa;">If your query is not listed above, or if it was not resolved with the solutions provided, please feel free to submit a query to us through the support section to the left. We will get back to you as soon as possible.</h3>
|
219 |
-
</div>
|
220 |
-
<?php }?>
|
221 |
-
<br>
|
222 |
-
</ul>
|
223 |
-
</div>
|
224 |
-
<?php } ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readme.txt
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
-
=== Google Authenticator - Two Factor Authentication (2FA) ===
|
2 |
-
Contributors: cyberlord92
|
|
|
3 |
Donate link: https://miniorange.com/
|
4 |
-
Tags: google authenticator, two factor authentication, two factor, 2FA, 2 factor authentication, two step verification, 1 google authenticator, login, authy, authy two factor, Clef, 2 Factor, yubico, Two-Factor Authentication, Mobile Authentication, otp, strong authentication, 2 step authentication, smartphone authentication, Multifactor authentication, multi factor authentication, multi factor, no password, passwordless login, security, website security, one time passcode, password, soft token, woocommerce, authenticate, two factor auth, two-factor, duo, QR Code, QR Code Authentication, scan QR Code, wordfence, login security, google authenticator, google , email verification, trusted device, device Id , KBA , knowledge based authentication
|
5 |
Requires at least: 3.0.1
|
6 |
Tested up to: 4.9.4
|
7 |
Requires PHP: 5.3.0
|
8 |
-
Stable tag: 5.0.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -16,18 +16,19 @@ Google Authenticator and Best Enterprise Grade Two Factor Authentication (2FA).
|
|
16 |
|
17 |
**Note: The miniOrange 2-factor authentication plugin for Wordpress is GDPR Compliant now**
|
18 |
|
19 |
-
Secure your
|
20 |
-
This plugin provides two factor authentication during login. If you are looking for OTP Verification of users during <b>Registration</b> then we have a separate plugin for this. <a href="https://wordpress.org/plugins/miniorange-otp-verification/"> Click Here </a> to learn more.
|
21 |
|
22 |
<h4>Free Plugin Features</h4>
|
23 |
|
24 |
-
* 2FA for **1 User** forever
|
25 |
* **Available Authentication Methods:** Google Authenticator, QR Code, Push Notification, Soft Token and Security Questions(KBA)
|
26 |
* Language Translation Support
|
|
|
27 |
|
28 |
<h4>Standard Plugin Features</h4>
|
29 |
|
30 |
-
* 2FA for Users as per the upgrade *( User-based pricing )*
|
31 |
* **Available Authentication Methods:** Google Authenticator, QR Code, Push Notification, Soft Token, Security Questions(KBA), Authy Authenticator, OTP Over Email, OTP Over SMS, OTP Over SMS and Email, Email Verification. *( SMS and Email credits need to be purchased as per the need)*
|
32 |
* Language Translation Support
|
33 |
* **Multiple Login Options:** Username + password + two-factor (or) Username + two-factor
|
@@ -37,15 +38,15 @@ This plugin provides two factor authentication during login. If you are looking
|
|
37 |
|
38 |
<h4>Premium Plugin Features</h4>
|
39 |
|
40 |
-
* 2FA for Users as per the upgrade *( User-based pricing )*
|
41 |
* **Available Authentication Methods:** Google Authenticator, QR Code, Push Notification, Soft Token, Security Questions(KBA), Authy Authenticator, 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)*
|
42 |
* Language Translation Support
|
43 |
* **Multiple Login Options:** Username + password + two-factor (or) Username + two-factor
|
44 |
* **Backup Methods:** KBA(Security Questions), OTP Over Email, Backup Codes
|
45 |
* Multi-Site Support
|
46 |
-
* Email notification to users asking them to set up 2FA.
|
47 |
* User role based redirection after Login, Custom Security Questions (KBA), Customize account name in Google Authenticator app.
|
48 |
-
* Enable 2FA for specific Users/User Roles
|
49 |
* Choose specific authentication methods for Users
|
50 |
* App Specific Password to login from mobile Apps
|
51 |
* **Add-Ons Included:** RBA & Trusted Devices Management Add-on, Personalization Add-on and Short Codes Add-on
|
@@ -57,7 +58,7 @@ This plugin provides two factor authentication during login. If you are looking
|
|
57 |
* Set Device Limit for the users to login
|
58 |
* IP Restriction: Limit users to login from specific IPs
|
59 |
* Personalization Add-on Features
|
60 |
-
* Custom UI of 2FA popups
|
61 |
* Custom Email and SMS Templates
|
62 |
* Customize 'powered by' Logo
|
63 |
* Customize Plugin Icon
|
@@ -67,7 +68,7 @@ This plugin provides two factor authentication during login. If you are looking
|
|
67 |
* Option to turn on/off 2-factor by user
|
68 |
* Option to configure the Google Authenticator and Security Questions by user
|
69 |
* Option to 'Enable Remember Device' from a custom login form
|
70 |
-
* On-Demand ShortCodes for specific
|
71 |
|
72 |
<h4>Apps Supported by the plugin:</h4>
|
73 |
* miniOrange Authenticator App.
|
@@ -102,14 +103,14 @@ You can obtain access to your website by one of the below options:
|
|
102 |
|
103 |
1. If you have an additional administrator account whose Two Factor is not enabled yet, you can login with it.
|
104 |
2. If you had setup KBA questions earlier, you can use them as an alternate method to login to your website.
|
105 |
-
3. Rename the plugin from FTP - this disables the 2FA plugin and you will be able to login with your Wordpress username and password.
|
106 |
4. Go to WordPress Database. Select wp_options, search for mo2f_activate_plugin key and update its value to 0. Two Factor will get disabled.
|
107 |
|
108 |
-
= I want to enable Two-Factor(
|
109 |
|
110 |
You can select the roles under Login Settings tab to enable the plugin role wise. [PREMIUM FEATURE]
|
111 |
|
112 |
-
= I have enabled Two-Factor(2FA) for all users, what happens if an end user tries to login but has not yet registered ? =
|
113 |
|
114 |
If a user has not setup Two-Factor yet, user has to register by inline registration that will be invoked during the login.
|
115 |
|
@@ -189,7 +190,7 @@ You can login using our alternate login method. Please follow below steps to log
|
|
189 |
* Click on <b>Phone is Offline?</b> button below QR Code.
|
190 |
* You will see a textbox to enter one time passcode.
|
191 |
* Open miniOrange Authenticator App and Go to Soft Token Tab.
|
192 |
-
* Enter the one time passcode shown in miniOrange Authenticator App in textbox, just like
|
193 |
* Click on submit button to validate the otp.
|
194 |
* Once you are authenticated, you will be logged in.
|
195 |
|
@@ -221,196 +222,199 @@ miniOrange authentication service has 15+ authentication methods.One time passco
|
|
221 |
|
222 |
== Changelog ==
|
223 |
|
|
|
|
|
|
|
224 |
= 5.0.16 =
|
225 |
-
* Google Authenticator (2FA) : Bug fixes.
|
226 |
|
227 |
= 5.0.15 =
|
228 |
-
* Google Authenticator (2FA) : Added Google Authenticator option in the WP login page itself.
|
229 |
|
230 |
= 5.0.14 =
|
231 |
-
* Google Authenticator (2FA) : Bug Fixs.
|
232 |
|
233 |
= 5.0.13 =
|
234 |
-
* Google Authenticator (2FA) : Bug Fix and code optimization.
|
235 |
|
236 |
= 5.0.12 =
|
237 |
-
* Google Authenticator (2FA) : Added GDPR Compliance.
|
238 |
|
239 |
= 5.0.11 =
|
240 |
-
* Google Authenticator (2FA) : Readme Update.
|
241 |
|
242 |
= 5.0.10 =
|
243 |
-
* Google Authenticator (2FA) : Added Proxy Setup feature.
|
244 |
|
245 |
= 5.0.9 =
|
246 |
-
* Google Authenticator (2FA) : Bug Fix for "The loopback request to your site failed." error.
|
247 |
|
248 |
= 5.0.8 =
|
249 |
-
* Google Authenticator (2FA) : Changes for 2FA Free plugin for 1 user forever.
|
250 |
|
251 |
= 5.0.7 =
|
252 |
-
* Google Authenticator (2FA) : Bug Fix for User Registration and other plugin conflicts in Dashboard.
|
253 |
|
254 |
= 5.0.6 =
|
255 |
-
* Google Authenticator (2FA) : Bug Fix for existing customers who upgraded from 4.5.x version to versions between 5.0.0 and 5.0.4 and are facing issues with the Account Setup Tab.
|
256 |
|
257 |
= 5.0.5 =
|
258 |
-
* Google Authenticator (2FA) : Bug fix for user entry during plugin update.
|
259 |
|
260 |
= 5.0.4 =
|
261 |
-
* Google Authenticator (2FA) : Workaround for errors during sending of OTP during registration.
|
262 |
|
263 |
= 5.0.3 =
|
264 |
-
* Google Authenticator (2FA) : Minor fix for removing warings.
|
265 |
|
266 |
= 5.0.2 =
|
267 |
-
* Google Authenticator (2FA) : Bug fix.
|
268 |
|
269 |
= 5.0.1 =
|
270 |
-
* Google Authenticator (2FA) : Bug fix.
|
271 |
|
272 |
= 5.0.0 =
|
273 |
-
* Google Authenticator (2FA) : New UI Interface, 2-factor authentication for Unlimited Users.
|
274 |
* This is a major release.
|
275 |
|
276 |
= 4.6.2 =
|
277 |
-
* Google Authenticator (2FA) : Plugin registration fixes and minor warning fixes.
|
278 |
|
279 |
= 4.6.1 =
|
280 |
-
* Google Authenticator (2FA) : Login error fix. Please skip version 4.5.9 and update to version 4.6.1
|
281 |
|
282 |
= 4.5.9 =
|
283 |
-
* Google Authenticator (2FA) : Bug fixes for customers who were getting redirected to the login page after the two factor authentication.
|
284 |
|
285 |
= 4.5.8 =
|
286 |
-
* Google Authenticator (2FA) : Tested upto 4.9.4 and Removed External links.
|
287 |
|
288 |
= 4.5.7 =
|
289 |
-
* Google Authenticator (2FA) : Minor bug fixes.
|
290 |
|
291 |
= 4.5.6 =
|
292 |
-
* Google Authenticator (2FA) : Tested upto Wordpress 4.9.
|
293 |
|
294 |
= 4.5.5 =
|
295 |
-
* Google Authenticator (2FA) : 404 bug fixes.
|
296 |
|
297 |
= 4.5.4 =
|
298 |
-
* Google Authenticator (2FA) : Better UI of Login Pages, Fixed Redirection issue. Fixed the error in the last version (4.5.3) for the customers who were getting undefined action error.
|
299 |
|
300 |
= 4.5.3 =
|
301 |
-
* Google Authenticator (2FA) : Changed UI of the Login Pages, Redirect to Login Page bug fixes.
|
302 |
|
303 |
= 4.5.2 =
|
304 |
-
* Google Authenticator (2FA) : Readme Update: Description Update
|
305 |
|
306 |
= 4.5.1 =
|
307 |
-
* Google Authenticator (2FA) : Updated the new Authenticator App's link and the 'How to Setup Tab' tab.
|
308 |
|
309 |
= 4.5.0 =
|
310 |
-
* Google Authenticator (2FA) : Fix Google Authenticator configuration issue.
|
311 |
|
312 |
= 4.4.9 =
|
313 |
-
* Google Authenticator (2FA) : Added Alert Message for SMS Transactions only when authentication method is OTP over SMS.
|
314 |
|
315 |
= 4.4.8 =
|
316 |
-
* Google Authenticator (2FA) : Added Alert Message for SMS Transactions. Fixed Remember Device flow and confliction with themes. Added support for multiple instances of wordpress.
|
317 |
|
318 |
= 4.4.7 =
|
319 |
-
* Google Authenticator (2FA) : Updated the error message for 2-factor configuration.
|
320 |
|
321 |
= 4.4.6 =
|
322 |
-
* Google Authenticator (2FA) : Instructions for login in case user get locked out.
|
323 |
|
324 |
|
325 |
= 4.4.5 =
|
326 |
-
* Google Authenticator (2FA) : Fixed the issue of session variable on the login with username page.
|
327 |
|
328 |
= 4.4.4 =
|
329 |
-
* Google Authenticator (2FA) : Added alert messages for OTP over SMS usages.
|
330 |
|
331 |
= 4.4.3 =
|
332 |
-
* Google Authenticator (2FA) : Fixed the login flow for third party Apps that supports XML-RPC.
|
333 |
|
334 |
= 4.4 =
|
335 |
-
* Google Authenticator (2FA):
|
336 |
* Compatibility with Limit Login Attempts.
|
337 |
* New User Interface for login.
|
338 |
|
339 |
= 4.3.1 =
|
340 |
-
* Google Authenticator
|
341 |
|
342 |
= 4.3.0 =
|
343 |
-
* Google Authenticator
|
344 |
|
345 |
= 4.2.9 =
|
346 |
-
* Google Authenticator
|
347 |
|
348 |
= 4.2.7 =
|
349 |
-
* Google Authenticator
|
350 |
|
351 |
= 4.2.6 =
|
352 |
-
* Google Authenticator
|
353 |
|
354 |
= 4.2.5 =
|
355 |
-
* Google Authenticator
|
356 |
|
357 |
= 4.2.4 =
|
358 |
-
* Google Authenticator
|
359 |
|
360 |
= 4.2.3 =
|
361 |
-
* Google Authenticator
|
362 |
* Improved Error handling during Account Creation.
|
363 |
|
364 |
= 4.2.2 =
|
365 |
-
* Google Authenticator
|
366 |
* Registration Flow fixes
|
367 |
|
368 |
= 4.2.1 =
|
369 |
-
* Google Authenticator
|
370 |
* Change of status during login with phone flow and tested with WP 4.5
|
371 |
|
372 |
= 4.2.0 =
|
373 |
-
* Google Authenticator
|
374 |
* Mark as tested on Wordpress 4.5
|
375 |
|
376 |
= 4.1.8 =
|
377 |
-
* Google Authenticator
|
378 |
* Changed the location of images used for demo. Now being loaded from the site having SSL certificate.
|
379 |
|
380 |
= 4.1.7 =
|
381 |
-
* Google Authenticator
|
382 |
* Improved Error Handling for Remember Device.
|
383 |
|
384 |
= 4.1.6 =
|
385 |
-
* Google Authenticator
|
386 |
* Licensing Plan Updated.
|
387 |
|
388 |
= 4.1.5 =
|
389 |
-
* Google Authenticator
|
390 |
* Added Forgot Password functionality for miniOrange customer admin.
|
391 |
* Added warning message for the users who are using lower version of php.
|
392 |
* Added functionlity to change the customer email.
|
393 |
|
394 |
= 4.1.4 =
|
395 |
-
* Google Authenticator
|
396 |
* Added an option for admin to enable or disable login for XML-RPC supported applications.
|
397 |
|
398 |
= 4.1.3 =
|
399 |
-
* Google Authenticator
|
400 |
* Fixed CSS Conflict with the plugins in the admin dashboard.
|
401 |
* More intuitive UI for woocommerce login.
|
402 |
* Tested front-end login with themes like wordpress default theme,
|
403 |
customizr theme,zerif-lite theme,accesspress store theme,ishop theme and many more.
|
404 |
|
405 |
= 4.1.2 =
|
406 |
-
* Google Authenticator
|
407 |
* Fixed CSS conflict with front-end of site if woocommerce is not enabled.
|
408 |
|
409 |
= 4.1.1 =
|
410 |
-
* Google Authenticator
|
411 |
|
412 |
= 4.1.0 =
|
413 |
-
* Google Authenticator
|
414 |
multisite support
|
415 |
Custom login redirection
|
416 |
Authy 2-Factor Authentication as separate authentication method
|
@@ -426,42 +430,42 @@ miniOrange authentication service has 15+ authentication methods.One time passco
|
|
426 |
= 4.0.1 = Bug Fix
|
427 |
|
428 |
= 4.0 =
|
429 |
-
* Two Factor
|
430 |
* KBA as backup method.
|
431 |
* mobile browser support.
|
432 |
* more intuitive UI for woocommerce login.
|
433 |
|
434 |
= 3.8 =
|
435 |
-
* Two Factor
|
436 |
|
437 |
= 3.7 =
|
438 |
-
* Two Factor
|
439 |
|
440 |
= 3.6 =
|
441 |
-
* Two Factor
|
442 |
More descriptive setup messages and UI changes.
|
443 |
|
444 |
= 3.5 =
|
445 |
-
* Two Factor
|
446 |
|
447 |
= 3.4 =
|
448 |
-
* Two Factor
|
449 |
* Inline registration flow for users.
|
450 |
* Security Questions (KBA) as additional method
|
451 |
* Alternate way of user identification in customer creation.
|
452 |
* premium customizable features.
|
453 |
|
454 |
= 3.3 =
|
455 |
-
* Two Factor
|
456 |
|
457 |
= 3.2 =
|
458 |
-
* Two Factor
|
459 |
|
460 |
= 3.1 =
|
461 |
-
* Two Factor
|
462 |
|
463 |
= 3.0 =
|
464 |
-
* Two Factor
|
465 |
* Google Authenticator.
|
466 |
* Device Id (Remember device).
|
467 |
* Choice given to admin to enable specific authentication methods for users.
|
@@ -470,218 +474,221 @@ More descriptive setup messages and UI changes.
|
|
470 |
* More intuitive UI and descriptive instructions.
|
471 |
|
472 |
= 2.6 =
|
473 |
-
* Two Factor
|
474 |
|
475 |
= 2.5 =
|
476 |
-
* Two Factor
|
477 |
|
478 |
= 2.4 =
|
479 |
-
* Two Factor
|
480 |
|
481 |
= 2.3 =
|
482 |
-
* Two Factor
|
483 |
|
484 |
= 2.2 =
|
485 |
-
* Two Factor
|
486 |
|
487 |
= 2.1 =
|
488 |
-
* Two Factor
|
489 |
|
490 |
= 2.0 =
|
491 |
-
* Two Factor
|
492 |
|
493 |
= 1.8 =
|
494 |
-
* Two Factor
|
495 |
|
496 |
= 1.7 =
|
497 |
-
* Bug Fixes Two Factor
|
498 |
|
499 |
= 1.6 =
|
500 |
-
* Bug Fixes Two Factor
|
501 |
|
502 |
= 1.5 =
|
503 |
-
* Bug Fixes Two Factor
|
504 |
|
505 |
= 1.4 =
|
506 |
-
* Bug Fixes Two Factor
|
507 |
|
508 |
= 1.3 =
|
509 |
* Bug Fixes
|
510 |
|
511 |
= 1.2 =
|
512 |
-
* Two Factor
|
513 |
|
514 |
= 1.1 =
|
515 |
-
* Two Factor
|
516 |
|
517 |
= 1.0.0 =
|
518 |
-
* First version of Two Factor
|
519 |
|
520 |
== Upgrade Notice ==
|
521 |
|
|
|
|
|
|
|
522 |
= 5.0.16 =
|
523 |
-
* Google Authenticator (2FA) : Bug fixes.
|
524 |
|
525 |
= 5.0.15 =
|
526 |
-
* Google Authenticator (2FA) : Added Google Authenticator option in the WP login page itself.
|
527 |
|
528 |
= 5.0.14 =
|
529 |
-
* Google Authenticator (2FA) : Bug Fixs.
|
530 |
|
531 |
= 5.0.13 =
|
532 |
-
* Google Authenticator (2FA) : Bug Fix and code optimization.
|
533 |
|
534 |
= 5.0.12 =
|
535 |
-
* Google Authenticator (2FA) : Added GDPR Compliance.
|
536 |
|
537 |
= 5.0.11 =
|
538 |
-
* Google Authenticator (2FA) : Readme Update.
|
539 |
|
540 |
= 5.0.10 =
|
541 |
-
* Google Authenticator (2FA) : Added Proxy Setup feature.
|
542 |
|
543 |
= 5.0.9 =
|
544 |
-
* Google Authenticator (2FA) : Bug Fix for "The loopback request to your site failed." error.
|
545 |
|
546 |
= 5.0.8 =
|
547 |
-
* Google Authenticator (2FA) : Changes for 2FA Free plugin for 1 user forever.
|
548 |
|
549 |
= 5.0.7 =
|
550 |
-
* Google Authenticator (2FA) : Bug Fix for User Registration and other plugin conflicts in Dashboard.
|
551 |
|
552 |
= 5.0.6 =
|
553 |
-
* Google Authenticator (2FA) : Bug Fix for existing customers who upgraded from 4.5.x version to versions between 5.0.0 and 5.0.4 and are facing issues with the Account Setup Tab.
|
554 |
|
555 |
= 5.0.5 =
|
556 |
-
* Google Authenticator (2FA) : Bug fix for user entry during plugin update.
|
557 |
|
558 |
= 5.0.4 =
|
559 |
-
* Google Authenticator (2FA) : Workaround for errors during sending of OTP during registration.
|
560 |
|
561 |
= 5.0.3 =
|
562 |
-
* Google Authenticator (2FA) : Minor fix for removing warings.
|
563 |
|
564 |
= 5.0.2 =
|
565 |
-
* Google Authenticator (2FA) : Bug fix.
|
566 |
|
567 |
= 5.0.1 =
|
568 |
-
* Google Authenticator (2FA) : Bug fix.
|
569 |
|
570 |
= 5.0.0 =
|
571 |
-
* Google Authenticator (2FA) : New UI Interface, 2-factor authentication for Unlimited Users.
|
572 |
* This is a major release.
|
573 |
|
574 |
= 4.6.2 =
|
575 |
-
* Google Authenticator (2FA) : Plugin registration fixes and minor warning fixes.
|
576 |
|
577 |
= 4.6.1 =
|
578 |
-
* Google Authenticator (2FA) : Login error fix. Please skip version 4.5.9 and update to version 4.6.1
|
579 |
|
580 |
= 4.5.9 =
|
581 |
-
* Google Authenticator (2FA) : Bug fixes for customers who were getting redirected to the login page after the two factor authentication.
|
582 |
|
583 |
= 4.5.8 =
|
584 |
-
* Google Authenticator (2FA) : Tested upto 4.9.4 and Removed External links.
|
585 |
|
586 |
= 4.5.7 =
|
587 |
-
* Google Authenticator (2FA) : Minor bug fixes.
|
588 |
|
589 |
= 4.5.6 =
|
590 |
-
* Google Authenticator (2FA) : Tested upto Wordpress 4.9.
|
591 |
|
592 |
= 4.5.5 =
|
593 |
-
* Google Authenticator (2FA) : 404 bug fixes.
|
594 |
|
595 |
= 4.5.4 =
|
596 |
-
* Google Authenticator (2FA) : Better UI of Login Pages, Fixed Redirection issue. Fixed the error in the last version (4.5.3) for the customers who were getting undefined action error.
|
597 |
|
598 |
= 4.4.3 =
|
599 |
-
* Google Authenticator (2FA) : Fixed the login flow for third party Apps that supports XML-RPC.
|
600 |
|
601 |
= 4.4 =
|
602 |
-
* Google Authenticator (2FA):
|
603 |
* Note: This is very important update having altogether new UI and compatibility with Limit Login Attempts. After updating, please do not logout from your admin dashboard. Try to login from another browser and if you face any issue , please contact us at info@miniorange.com
|
604 |
* Compatibility with Limit Login Attempts.
|
605 |
* New User Interface for login.
|
606 |
|
607 |
= 4.3.2 =
|
608 |
-
* Google Authenticator
|
609 |
|
610 |
= 4.3.1 =
|
611 |
-
* Google Authenticator
|
612 |
|
613 |
= 4.3.0 =
|
614 |
-
* Google Authenticator
|
615 |
|
616 |
= 4.2.9 =
|
617 |
-
* Google Authenticator
|
618 |
|
619 |
= 4.2.7 =
|
620 |
-
* Google Authenticator
|
621 |
|
622 |
= 4.2.6 =
|
623 |
-
* Google Authenticator
|
624 |
|
625 |
= 4.2.5 =
|
626 |
-
* Google Authenticator
|
627 |
|
628 |
= 4.2.4 =
|
629 |
-
* Google Authenticator
|
630 |
|
631 |
= 4.2.3 =
|
632 |
-
* Two Factor
|
633 |
* Improved Error handling during Account Creation.
|
634 |
|
635 |
= 4.2.2 =
|
636 |
-
* Two Factor
|
637 |
* Registration Flow fixes
|
638 |
|
639 |
= 4.2.1 =
|
640 |
-
* Two Factor
|
641 |
* Change of status during login with phone flow and tested with WP 4.5
|
642 |
|
643 |
= 4.2.0 =
|
644 |
-
* Two Factor
|
645 |
* Mark as tested on Wordpress 4.5
|
646 |
|
647 |
= 4.1.8 =
|
648 |
-
* Two Factor
|
649 |
* Changed the location of images used for demo. Now being loaded from the site having SSL certificate.
|
650 |
|
651 |
= 4.1.7 =
|
652 |
-
* Two Factor
|
653 |
* Improved Error Handling for Remember Device.
|
654 |
|
655 |
= 4.1.6 =
|
656 |
-
* Two Factor
|
657 |
* Licensing Plan Updated.
|
658 |
|
659 |
= 4.1.5 =
|
660 |
-
* Two Factor
|
661 |
* Added Forgot Password functionality for miniOrange customer admin.
|
662 |
* Added warning message for the users who are using lower version of php.
|
663 |
-
* Added
|
664 |
|
665 |
= 4.1.4 =
|
666 |
-
* Two Factor
|
667 |
* Added an option for admin to enable or disable login for XML-RPC supported applications.
|
668 |
|
669 |
= 4.1.3 =
|
670 |
-
* Two Factor
|
671 |
* Fixed CSS Conflict with the plugins in the admin dashboard.
|
672 |
* More intuitive UI for woocommerce login.
|
673 |
* Tested front-end login with themes like wordpress default theme,
|
674 |
customizr theme,zerif-lite theme,accesspress store theme,ishop theme and many more.
|
675 |
|
676 |
= 4.1.2 =
|
677 |
-
* Two Factor
|
678 |
* Fixed CSS conflict with front-end of site if woocommerce is not enabled.
|
679 |
|
680 |
= 4.1.1 =
|
681 |
-
* Two Factor
|
682 |
|
683 |
= 4.1.0 =
|
684 |
-
* Two Factor
|
685 |
multisite support
|
686 |
Custom login redirection
|
687 |
Authy 2-Factor Authentication as separate authentication method
|
@@ -699,93 +706,93 @@ More descriptive setup messages and UI changes.
|
|
699 |
= 4.0.1 = Bug Fix
|
700 |
|
701 |
= 4.0 =
|
702 |
-
* Two Factor
|
703 |
* KBA as backup method.
|
704 |
* mobile browser support.
|
705 |
* more intuitive UI for woocommerce login.
|
706 |
|
707 |
= 3.8 =
|
708 |
-
* Two Factor
|
709 |
|
710 |
= 3.7 =
|
711 |
-
* Two Factor
|
712 |
|
713 |
= 3.6 =
|
714 |
-
* Two Factor ( 2FA ): email verification in inline registration flow for all users.
|
715 |
More descriptive setup messages and UI changes.
|
716 |
|
717 |
= 3.5 =
|
718 |
-
* Two Factor ( 2FA ): Provided mobile login support.
|
719 |
|
720 |
= 3.4 =
|
721 |
-
* Two Factor ( 2FA ): Features added
|
722 |
* Inline registration flow for users.
|
723 |
* Security Questions (KBA) as additional method
|
724 |
* Alternate way of user identification in customer creation.
|
725 |
* premium customizable features.
|
726 |
|
727 |
= 3.3 =
|
728 |
-
* Two Factor ( 2FA ): Fix the issue of session for some versions of php.
|
729 |
|
730 |
= 3.2 =
|
731 |
-
* Two Factor ( 2FA ): Fix for device-id compatibility.
|
732 |
|
733 |
= 3.1 =
|
734 |
-
* Two Factor ( 2FA ): Fix for 2FA ShortCode.
|
735 |
|
736 |
= 3.0 =
|
737 |
-
* Two Factor ( 2FA ): Features added
|
738 |
* Google Authenticator.
|
739 |
* Device Id (Remember device).
|
740 |
* Choice given to admin to enable specific authentication methods for users.
|
741 |
* Two Factor support for woocommerce theme.
|
742 |
-
* Short Code for various customized
|
743 |
* More intuitive UI and descriptive instructions.
|
744 |
|
745 |
= 2.6 =
|
746 |
-
* Two Factor ( 2FA ): Fix the compatibility issues of user session with other security plugins.
|
747 |
|
748 |
= 2.5 =
|
749 |
-
* Two Factor ( 2FA ): Fix the compatibility issues with All In One WP Security & Firewall plugin.
|
750 |
|
751 |
= 2.4 =
|
752 |
-
* Two Factor ( 2FA ): UI fixes for admin media library dashboard.
|
753 |
|
754 |
= 2.3 =
|
755 |
-
* Two Factor ( 2FA ): More descriptive setup messages, more intuitive UI.
|
756 |
|
757 |
= 2.2 =
|
758 |
-
* Two Factor ( 2FA ): Fixed css issues for existing users
|
759 |
|
760 |
= 2.1 =
|
761 |
-
* Two Factor ( 2FA ): Added support for multiple Two Factor Choices like OTP Over SMS, Phone Call Verification, Push Notification, Soft Token (like Google Authenticator Code), Email Verification, etc.
|
762 |
|
763 |
= 2.0 =
|
764 |
-
* Two Factor ( 2FA ): Added login with password plus second factor feature.
|
765 |
|
766 |
= 1.8 =
|
767 |
-
* Two Factor ( 2FA ): Added feature of different login form choice,test authentication and help for configuration and setup.
|
768 |
|
769 |
= 1.7 =
|
770 |
-
* Bug Fixes Two Factor ( 2FA ): Modifying login screen adaptable to user's login form
|
771 |
|
772 |
= 1.6 =
|
773 |
-
* Bug Fixes Two Factor ( 2FA ): fetching 2 factor configuration when activating the plugin after deactivating it.
|
774 |
|
775 |
= 1.5 =
|
776 |
-
* Bug Fixes Two Factor ( 2FA ): Login issues and password save issues resolved
|
777 |
|
778 |
= 1.4 =
|
779 |
-
* Bug Fixes Two Factor ( 2FA ): Authentication was not working on some version of php.
|
780 |
|
781 |
= 1.3 =
|
782 |
* Bug Fixes
|
783 |
|
784 |
= 1.2 =
|
785 |
-
* Two Factor ( 2FA ): Added 2 factor for all users along with forgot phone functionality.
|
786 |
|
787 |
= 1.1 =
|
788 |
-
* Two Factor ( 2FA ): Added email ID verification during registration.
|
789 |
|
790 |
= 1.0.0 =
|
791 |
-
First version of Two Factor ( 2FA ) plugin.
|
1 |
+
=== Google Authenticator - WordPress Two Factor Authentication (2FA) ===
|
2 |
+
Contributors: cyberlord92, twofactor
|
3 |
+
Tags: google authenticator, two factor authentication, two factor, 2FA, TFA, 2 factor authentication, two step verification, 1 google authenticator, login, authy, authy two factor, Clef, 2 Factor, yubico, Two-Factor Authentication, Mobile Authentication, otp, strong authentication, 2 step authentication, smartphone authentication, Multifactor authentication, multi factor authentication, multi factor, no password, passwordless login, security, website security, one time passcode, password, soft token, woocommerce, authenticate, two factor auth, two-factor, duo, QR Code, QR Code Authentication, scan QR Code, wordfence, login security, google authenticator, google , email verification, trusted device, device Id , KBA , knowledge based authentication
|
4 |
Donate link: https://miniorange.com/
|
|
|
5 |
Requires at least: 3.0.1
|
6 |
Tested up to: 4.9.4
|
7 |
Requires PHP: 5.3.0
|
8 |
+
Stable tag: 5.0.17
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
16 |
|
17 |
**Note: The miniOrange 2-factor authentication plugin for Wordpress is GDPR Compliant now**
|
18 |
|
19 |
+
Secure your WordPress login with an additional layer of security from us! The setup takes minutes, yet protects your site forever.
|
20 |
+
This plugin provides two factor authentication (TFA) during login. If you are looking for OTP Verification of users during <b>Registration</b> then we have a separate plugin for this. <a href="https://wordpress.org/plugins/miniorange-otp-verification/"> Click Here </a> to learn more.
|
21 |
|
22 |
<h4>Free Plugin Features</h4>
|
23 |
|
24 |
+
* Two Factor Authentication (2FA) for **1 User** forever
|
25 |
* **Available Authentication Methods:** Google Authenticator, QR Code, Push Notification, Soft Token and Security Questions(KBA)
|
26 |
* Language Translation Support
|
27 |
+
* Two Factor Authentication (2FA) allows authentication on login page itself for Google Authenticator & miniOrange Soft Token.
|
28 |
|
29 |
<h4>Standard Plugin Features</h4>
|
30 |
|
31 |
+
* Two Factor Authentication (2FA) for Users as per the upgrade *( User-based pricing )*
|
32 |
* **Available Authentication Methods:** Google Authenticator, QR Code, Push Notification, Soft Token, Security Questions(KBA), Authy Authenticator, OTP Over Email, OTP Over SMS, OTP Over SMS and Email, Email Verification. *( SMS and Email credits need to be purchased as per the need)*
|
33 |
* Language Translation Support
|
34 |
* **Multiple Login Options:** Username + password + two-factor (or) Username + two-factor
|
38 |
|
39 |
<h4>Premium Plugin Features</h4>
|
40 |
|
41 |
+
* Two Factor Authentication (2FA) for Users as per the upgrade *( User-based pricing )*
|
42 |
* **Available Authentication Methods:** Google Authenticator, QR Code, Push Notification, Soft Token, Security Questions(KBA), Authy Authenticator, 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)*
|
43 |
* Language Translation Support
|
44 |
* **Multiple Login Options:** Username + password + two-factor (or) Username + two-factor
|
45 |
* **Backup Methods:** KBA(Security Questions), OTP Over Email, Backup Codes
|
46 |
* Multi-Site Support
|
47 |
+
* Email notification to users asking them to set up Two Factor Authentication (2FA).
|
48 |
* User role based redirection after Login, Custom Security Questions (KBA), Customize account name in Google Authenticator app.
|
49 |
+
* Enable Two Factor Authentication (2FA) for specific Users/User Roles
|
50 |
* Choose specific authentication methods for Users
|
51 |
* App Specific Password to login from mobile Apps
|
52 |
* **Add-Ons Included:** RBA & Trusted Devices Management Add-on, Personalization Add-on and Short Codes Add-on
|
58 |
* Set Device Limit for the users to login
|
59 |
* IP Restriction: Limit users to login from specific IPs
|
60 |
* Personalization Add-on Features
|
61 |
+
* Custom UI of Two Factor Authentication (2FA) popups
|
62 |
* Custom Email and SMS Templates
|
63 |
* Customize 'powered by' Logo
|
64 |
* Customize Plugin Icon
|
68 |
* Option to turn on/off 2-factor by user
|
69 |
* Option to configure the Google Authenticator and Security Questions by user
|
70 |
* Option to 'Enable Remember Device' from a custom login form
|
71 |
+
* On-Demand ShortCodes for specific functionalities ( like for enabling 2FA for specific pages)
|
72 |
|
73 |
<h4>Apps Supported by the plugin:</h4>
|
74 |
* miniOrange Authenticator App.
|
103 |
|
104 |
1. If you have an additional administrator account whose Two Factor is not enabled yet, you can login with it.
|
105 |
2. If you had setup KBA questions earlier, you can use them as an alternate method to login to your website.
|
106 |
+
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.
|
107 |
4. Go to WordPress Database. Select wp_options, search for mo2f_activate_plugin key and update its value to 0. Two Factor will get disabled.
|
108 |
|
109 |
+
= I want to enable Two-Factor Authentication (2FA) role wise ? =
|
110 |
|
111 |
You can select the roles under Login Settings tab to enable the plugin role wise. [PREMIUM FEATURE]
|
112 |
|
113 |
+
= I have enabled Two-Factor Authentication (2FA) for all users, what happens if an end user tries to login but has not yet registered ? =
|
114 |
|
115 |
If a user has not setup Two-Factor yet, user has to register by inline registration that will be invoked during the login.
|
116 |
|
190 |
* Click on <b>Phone is Offline?</b> button below QR Code.
|
191 |
* You will see a textbox to enter one time passcode.
|
192 |
* Open miniOrange Authenticator App and Go to Soft Token Tab.
|
193 |
+
* Enter the one time passcode shown in miniOrange Authenticator App in textbox, just like Google authenticator.
|
194 |
* Click on submit button to validate the otp.
|
195 |
* Once you are authenticated, you will be logged in.
|
196 |
|
222 |
|
223 |
== Changelog ==
|
224 |
|
225 |
+
= 5.0.17 =
|
226 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Minor Bug fix.
|
227 |
+
|
228 |
= 5.0.16 =
|
229 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug fixes.
|
230 |
|
231 |
= 5.0.15 =
|
232 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Added Google Authenticator option in the WP login page itself.
|
233 |
|
234 |
= 5.0.14 =
|
235 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug Fixs.
|
236 |
|
237 |
= 5.0.13 =
|
238 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug Fix and code optimization.
|
239 |
|
240 |
= 5.0.12 =
|
241 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Added GDPR Compliance.
|
242 |
|
243 |
= 5.0.11 =
|
244 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Readme Update.
|
245 |
|
246 |
= 5.0.10 =
|
247 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Added Proxy Setup feature.
|
248 |
|
249 |
= 5.0.9 =
|
250 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug Fix for "The loopback request to your site failed." error.
|
251 |
|
252 |
= 5.0.8 =
|
253 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Changes for 2FA Free plugin for 1 user forever.
|
254 |
|
255 |
= 5.0.7 =
|
256 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug Fix for User Registration and other plugin conflicts in Dashboard.
|
257 |
|
258 |
= 5.0.6 =
|
259 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug Fix for existing customers who upgraded from 4.5.x version to versions between 5.0.0 and 5.0.4 and are facing issues with the Account Setup Tab.
|
260 |
|
261 |
= 5.0.5 =
|
262 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug fix for user entry during plugin update.
|
263 |
|
264 |
= 5.0.4 =
|
265 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Workaround for errors during sending of OTP during registration.
|
266 |
|
267 |
= 5.0.3 =
|
268 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Minor fix for removing warings.
|
269 |
|
270 |
= 5.0.2 =
|
271 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug fix.
|
272 |
|
273 |
= 5.0.1 =
|
274 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug fix.
|
275 |
|
276 |
= 5.0.0 =
|
277 |
+
* Google Authenticator-Two Factor Authentication (2FA) : New UI Interface, 2-factor authentication for Unlimited Users.
|
278 |
* This is a major release.
|
279 |
|
280 |
= 4.6.2 =
|
281 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Plugin registration fixes and minor warning fixes.
|
282 |
|
283 |
= 4.6.1 =
|
284 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Login error fix. Please skip version 4.5.9 and update to version 4.6.1
|
285 |
|
286 |
= 4.5.9 =
|
287 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug fixes for customers who were getting redirected to the login page after the two factor authentication.
|
288 |
|
289 |
= 4.5.8 =
|
290 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Tested upto 4.9.4 and Removed External links.
|
291 |
|
292 |
= 4.5.7 =
|
293 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Minor bug fixes.
|
294 |
|
295 |
= 4.5.6 =
|
296 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Tested upto Wordpress 4.9.
|
297 |
|
298 |
= 4.5.5 =
|
299 |
+
* Google Authenticator-Two Factor Authentication (2FA) : 404 bug fixes.
|
300 |
|
301 |
= 4.5.4 =
|
302 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Better UI of Login Pages, Fixed Redirection issue. Fixed the error in the last version (4.5.3) for the customers who were getting undefined action error.
|
303 |
|
304 |
= 4.5.3 =
|
305 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Changed UI of the Login Pages, Redirect to Login Page bug fixes.
|
306 |
|
307 |
= 4.5.2 =
|
308 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Readme Update: Description Update
|
309 |
|
310 |
= 4.5.1 =
|
311 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Updated the new Authenticator App's link and the 'How to Setup Tab' tab.
|
312 |
|
313 |
= 4.5.0 =
|
314 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Fix Google Authenticator configuration issue.
|
315 |
|
316 |
= 4.4.9 =
|
317 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Added Alert Message for SMS Transactions only when authentication method is OTP over SMS.
|
318 |
|
319 |
= 4.4.8 =
|
320 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Added Alert Message for SMS Transactions. Fixed Remember Device flow and confliction with themes. Added support for multiple instances of wordpress.
|
321 |
|
322 |
= 4.4.7 =
|
323 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Updated the error message for 2-factor configuration.
|
324 |
|
325 |
= 4.4.6 =
|
326 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Instructions for login in case user get locked out.
|
327 |
|
328 |
|
329 |
= 4.4.5 =
|
330 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Fixed the issue of session variable on the login with username page.
|
331 |
|
332 |
= 4.4.4 =
|
333 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Added alert messages for OTP over SMS usages.
|
334 |
|
335 |
= 4.4.3 =
|
336 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Fixed the login flow for third party Apps that supports XML-RPC.
|
337 |
|
338 |
= 4.4 =
|
339 |
+
* Google Authenticator-Two Factor Authentication (2FA):
|
340 |
* Compatibility with Limit Login Attempts.
|
341 |
* New User Interface for login.
|
342 |
|
343 |
= 4.3.1 =
|
344 |
+
* Google Authenticator-Two Factor Authentication (TFA): Compatible upto 4.7
|
345 |
|
346 |
= 4.3.0 =
|
347 |
+
* Google Authenticator-Two Factor Authentication (TFA): Updated miniOrange APIs.
|
348 |
|
349 |
= 4.2.9 =
|
350 |
+
* Google Authenticator-Two Factor Authentication (TFA): Tested upto WordPress 4.6.
|
351 |
|
352 |
= 4.2.7 =
|
353 |
+
* Google Authenticator-Two Factor Authentication (TFA): Session Warnig fix in the last version for some of the users.
|
354 |
|
355 |
= 4.2.6 =
|
356 |
+
* Google Authenticator-Two Factor Authentication (TFA): Compatible with wordpress caching.
|
357 |
|
358 |
= 4.2.5 =
|
359 |
+
* Google Authenticator-Two Factor Authentication (TFA): Improved the session handler.
|
360 |
|
361 |
= 4.2.4 =
|
362 |
+
* Google Authenticator-Two Factor Authentication (TFA): Updated faq for limit login attempt type of plugins.
|
363 |
|
364 |
= 4.2.3 =
|
365 |
+
* Google Authenticator-Two Factor Authentication ( 2FA ):
|
366 |
* Improved Error handling during Account Creation.
|
367 |
|
368 |
= 4.2.2 =
|
369 |
+
* Google Authenticator-Two Factor Authentication ( 2FA ):
|
370 |
* Registration Flow fixes
|
371 |
|
372 |
= 4.2.1 =
|
373 |
+
* Google Authenticator-Two Factor Authentication ( 2FA ):
|
374 |
* Change of status during login with phone flow and tested with WP 4.5
|
375 |
|
376 |
= 4.2.0 =
|
377 |
+
* Google Authenticator-Two Factor Authentication ( 2FA ):
|
378 |
* Mark as tested on Wordpress 4.5
|
379 |
|
380 |
= 4.1.8 =
|
381 |
+
* Google Authenticator-Two Factor Authentication ( 2FA ):
|
382 |
* Changed the location of images used for demo. Now being loaded from the site having SSL certificate.
|
383 |
|
384 |
= 4.1.7 =
|
385 |
+
* Google Authenticator-Two Factor Authentication ( 2FA ):
|
386 |
* Improved Error Handling for Remember Device.
|
387 |
|
388 |
= 4.1.6 =
|
389 |
+
* Google Authenticator-Two Factor Authentication ( 2FA ):
|
390 |
* Licensing Plan Updated.
|
391 |
|
392 |
= 4.1.5 =
|
393 |
+
* Google Authenticator-Two Factor Authentication ( 2FA ):
|
394 |
* Added Forgot Password functionality for miniOrange customer admin.
|
395 |
* Added warning message for the users who are using lower version of php.
|
396 |
* Added functionlity to change the customer email.
|
397 |
|
398 |
= 4.1.4 =
|
399 |
+
* Google Authenticator-Two Factor Authentication ( 2FA ):
|
400 |
* Added an option for admin to enable or disable login for XML-RPC supported applications.
|
401 |
|
402 |
= 4.1.3 =
|
403 |
+
* Google Authenticator-Two Factor Authentication ( 2FA ):
|
404 |
* Fixed CSS Conflict with the plugins in the admin dashboard.
|
405 |
* More intuitive UI for woocommerce login.
|
406 |
* Tested front-end login with themes like wordpress default theme,
|
407 |
customizr theme,zerif-lite theme,accesspress store theme,ishop theme and many more.
|
408 |
|
409 |
= 4.1.2 =
|
410 |
+
* Google Authenticator-Two Factor Authentication ( 2FA ): Google Authenticator for Windows phone
|
411 |
* Fixed CSS conflict with front-end of site if woocommerce is not enabled.
|
412 |
|
413 |
= 4.1.1 =
|
414 |
+
* Google Authenticator-Two Factor Authentication ( 2FA ): Adding Validation in choosing Security Questions (KBA).
|
415 |
|
416 |
= 4.1.0 =
|
417 |
+
* Google Authenticator-Two Factor Authentication ( 2FA ): Features added.
|
418 |
multisite support
|
419 |
Custom login redirection
|
420 |
Authy 2-Factor Authentication as separate authentication method
|
430 |
= 4.0.1 = Bug Fix
|
431 |
|
432 |
= 4.0 =
|
433 |
+
* Two Factor Authentication ( 2FA ): Features added.
|
434 |
* KBA as backup method.
|
435 |
* mobile browser support.
|
436 |
* more intuitive UI for woocommerce login.
|
437 |
|
438 |
= 3.8 =
|
439 |
+
* Two Factor Authentication ( 2FA ): Bug Fix.
|
440 |
|
441 |
= 3.7 =
|
442 |
+
* Two Factor Authentication ( 2FA ): Activation of two factor role wise.
|
443 |
|
444 |
= 3.6 =
|
445 |
+
* Two Factor Authentication ( 2FA ): email verification in inline registration flow for all users.
|
446 |
More descriptive setup messages and UI changes.
|
447 |
|
448 |
= 3.5 =
|
449 |
+
* Two Factor Authentication ( 2FA ): Provided mobile login support.
|
450 |
|
451 |
= 3.4 =
|
452 |
+
* Two Factor Authentication ( 2FA ): Features added
|
453 |
* Inline registration flow for users.
|
454 |
* Security Questions (KBA) as additional method
|
455 |
* Alternate way of user identification in customer creation.
|
456 |
* premium customizable features.
|
457 |
|
458 |
= 3.3 =
|
459 |
+
* Two Factor Authentication ( 2FA ): Fix the issue of session for some versions of php.
|
460 |
|
461 |
= 3.2 =
|
462 |
+
* Two Factor Authentication ( 2FA ): Fix for device-id compatibility.
|
463 |
|
464 |
= 3.1 =
|
465 |
+
* Two Factor Authentication ( 2FA ): Fix for 2FA ShortCode.
|
466 |
|
467 |
= 3.0 =
|
468 |
+
* Two Factor Authentication ( 2FA ): Features added
|
469 |
* Google Authenticator.
|
470 |
* Device Id (Remember device).
|
471 |
* Choice given to admin to enable specific authentication methods for users.
|
474 |
* More intuitive UI and descriptive instructions.
|
475 |
|
476 |
= 2.6 =
|
477 |
+
* Two Factor Authentication ( 2FA ): Fix the compatibility issues of user session with other security plugins.
|
478 |
|
479 |
= 2.5 =
|
480 |
+
* Two Factor Authentication ( 2FA ): Fix the compatibility issues with All In One WP Security & Firewall plugin.
|
481 |
|
482 |
= 2.4 =
|
483 |
+
* Two Factor Authentication ( 2FA ): UI fixes for admin media library dashboard.
|
484 |
|
485 |
= 2.3 =
|
486 |
+
* Two Factor Authentication ( 2FA ): More descriptive setup messages, more intuitive UI.
|
487 |
|
488 |
= 2.2 =
|
489 |
+
* Two Factor Authentication ( 2FA ): Fixed css issues for existing users
|
490 |
|
491 |
= 2.1 =
|
492 |
+
* Two Factor Authentication ( 2FA ): Added support for multiple Two Factor Choices like OTP Over SMS, Phone Call Verification, Push Notification, Soft Token (like Google Authenticator Code), Email Verification, etc.
|
493 |
|
494 |
= 2.0 =
|
495 |
+
* Two Factor Authentication ( 2FA ): Added login with password plus second factor feature.
|
496 |
|
497 |
= 1.8 =
|
498 |
+
* Two Factor Authentication ( 2FA ): Added feature of different login form choice,test authentication and help for configuration and setup.
|
499 |
|
500 |
= 1.7 =
|
501 |
+
* Bug Fixes Two Factor Authentication ( 2FA ): Modifying login screen adaptable to user's login form
|
502 |
|
503 |
= 1.6 =
|
504 |
+
* Bug Fixes Two Factor Authentication ( 2FA ): fetching 2 factor configuration when activating the plugin after deactivating it.
|
505 |
|
506 |
= 1.5 =
|
507 |
+
* Bug Fixes Two Factor Authentication ( 2FA ): Login issues and password save issues resolved
|
508 |
|
509 |
= 1.4 =
|
510 |
+
* Bug Fixes Two Factor Authentication ( 2FA ): Authentication was not working on some version of php.
|
511 |
|
512 |
= 1.3 =
|
513 |
* Bug Fixes
|
514 |
|
515 |
= 1.2 =
|
516 |
+
* Two Factor Authentication ( 2FA ): Added 2 factor for all users along with forgot phone functionality.
|
517 |
|
518 |
= 1.1 =
|
519 |
+
* Two Factor Authentication ( 2FA ): Added email ID verification during registration.
|
520 |
|
521 |
= 1.0.0 =
|
522 |
+
* First version of Two Factor Authentication ( 2FA ) plugin supported with mobile auhthentication for admin only.
|
523 |
|
524 |
== Upgrade Notice ==
|
525 |
|
526 |
+
= 5.0.17 =
|
527 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Minor Bug fix.
|
528 |
+
|
529 |
= 5.0.16 =
|
530 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug fixes.
|
531 |
|
532 |
= 5.0.15 =
|
533 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Added Google Authenticator option in the WP login page itself.
|
534 |
|
535 |
= 5.0.14 =
|
536 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug Fixs.
|
537 |
|
538 |
= 5.0.13 =
|
539 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug Fix and code optimization.
|
540 |
|
541 |
= 5.0.12 =
|
542 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Added GDPR Compliance.
|
543 |
|
544 |
= 5.0.11 =
|
545 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Readme Update.
|
546 |
|
547 |
= 5.0.10 =
|
548 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Added Proxy Setup feature.
|
549 |
|
550 |
= 5.0.9 =
|
551 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug Fix for "The loopback request to your site failed." error.
|
552 |
|
553 |
= 5.0.8 =
|
554 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Changes for 2FA Free plugin for 1 user forever.
|
555 |
|
556 |
= 5.0.7 =
|
557 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug Fix for User Registration and other plugin conflicts in Dashboard.
|
558 |
|
559 |
= 5.0.6 =
|
560 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug Fix for existing customers who upgraded from 4.5.x version to versions between 5.0.0 and 5.0.4 and are facing issues with the Account Setup Tab.
|
561 |
|
562 |
= 5.0.5 =
|
563 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug fix for user entry during plugin update.
|
564 |
|
565 |
= 5.0.4 =
|
566 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Workaround for errors during sending of OTP during registration.
|
567 |
|
568 |
= 5.0.3 =
|
569 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Minor fix for removing warings.
|
570 |
|
571 |
= 5.0.2 =
|
572 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug fix.
|
573 |
|
574 |
= 5.0.1 =
|
575 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug fix.
|
576 |
|
577 |
= 5.0.0 =
|
578 |
+
* Google Authenticator-Two Factor Authentication (2FA) : New UI Interface, 2-factor authentication for Unlimited Users.
|
579 |
* This is a major release.
|
580 |
|
581 |
= 4.6.2 =
|
582 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Plugin registration fixes and minor warning fixes.
|
583 |
|
584 |
= 4.6.1 =
|
585 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Login error fix. Please skip version 4.5.9 and update to version 4.6.1
|
586 |
|
587 |
= 4.5.9 =
|
588 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Bug fixes for customers who were getting redirected to the login page after the two factor authentication.
|
589 |
|
590 |
= 4.5.8 =
|
591 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Tested upto 4.9.4 and Removed External links.
|
592 |
|
593 |
= 4.5.7 =
|
594 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Minor bug fixes.
|
595 |
|
596 |
= 4.5.6 =
|
597 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Tested upto Wordpress 4.9.
|
598 |
|
599 |
= 4.5.5 =
|
600 |
+
* Google Authenticator-Two Factor Authentication (2FA) : 404 bug fixes.
|
601 |
|
602 |
= 4.5.4 =
|
603 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Better UI of Login Pages, Fixed Redirection issue. Fixed the error in the last version (4.5.3) for the customers who were getting undefined action error.
|
604 |
|
605 |
= 4.4.3 =
|
606 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Fixed the login flow for third party Apps that supports XML-RPC.
|
607 |
|
608 |
= 4.4 =
|
609 |
+
* Google Authenticator-Two Factor Authentication (2FA):
|
610 |
* Note: This is very important update having altogether new UI and compatibility with Limit Login Attempts. After updating, please do not logout from your admin dashboard. Try to login from another browser and if you face any issue , please contact us at info@miniorange.com
|
611 |
* Compatibility with Limit Login Attempts.
|
612 |
* New User Interface for login.
|
613 |
|
614 |
= 4.3.2 =
|
615 |
+
* Google Authenticator-Two Factor Authentication (TFA): Revised licensing cost for users.
|
616 |
|
617 |
= 4.3.1 =
|
618 |
+
* Google Authenticator-Two Factor Authentication (TFA): Compatible upto 4.7
|
619 |
|
620 |
= 4.3.0 =
|
621 |
+
* Google Authenticator-Two Factor Authentication (TFA): Updated miniOrange APIs.
|
622 |
|
623 |
= 4.2.9 =
|
624 |
+
* Google Authenticator-Two Factor Authentication (TFA): Tested upto WordPress 4.6.
|
625 |
|
626 |
= 4.2.7 =
|
627 |
+
* Google Authenticator-Two Factor Authentication (TFA): Session Warnig fix in the last version for some of the users.
|
628 |
|
629 |
= 4.2.6 =
|
630 |
+
* Google Authenticator-Two Factor Authentication (TFA): Compatible with wordpress caching.
|
631 |
|
632 |
= 4.2.5 =
|
633 |
+
* Google Authenticator-Two Factor Authentication (TFA): Improved the session handler.
|
634 |
|
635 |
= 4.2.4 =
|
636 |
+
* Google Authenticator-Two Factor Authentication (TFA): Updated faq for limit login attempt type of plugins.
|
637 |
|
638 |
= 4.2.3 =
|
639 |
+
* Two Factor Authentication ( 2FA ):
|
640 |
* Improved Error handling during Account Creation.
|
641 |
|
642 |
= 4.2.2 =
|
643 |
+
* Two Factor Authentication ( 2FA ):
|
644 |
* Registration Flow fixes
|
645 |
|
646 |
= 4.2.1 =
|
647 |
+
* Two Factor Authentication ( 2FA ):
|
648 |
* Change of status during login with phone flow and tested with WP 4.5
|
649 |
|
650 |
= 4.2.0 =
|
651 |
+
* Two Factor Authentication ( 2FA ):
|
652 |
* Mark as tested on Wordpress 4.5
|
653 |
|
654 |
= 4.1.8 =
|
655 |
+
* Two Factor Authentication ( 2FA ):
|
656 |
* Changed the location of images used for demo. Now being loaded from the site having SSL certificate.
|
657 |
|
658 |
= 4.1.7 =
|
659 |
+
* Two Factor Authentication ( 2FA ):
|
660 |
* Improved Error Handling for Remember Device.
|
661 |
|
662 |
= 4.1.6 =
|
663 |
+
* Two Factor Authentication ( 2FA ):
|
664 |
* Licensing Plan Updated.
|
665 |
|
666 |
= 4.1.5 =
|
667 |
+
* Two Factor Authentication ( 2FA ):
|
668 |
* Added Forgot Password functionality for miniOrange customer admin.
|
669 |
* Added warning message for the users who are using lower version of php.
|
670 |
+
* Added functionality to change the customer email.
|
671 |
|
672 |
= 4.1.4 =
|
673 |
+
* Two Factor Authentication ( 2FA ):
|
674 |
* Added an option for admin to enable or disable login for XML-RPC supported applications.
|
675 |
|
676 |
= 4.1.3 =
|
677 |
+
* Two Factor Authentication ( 2FA ):
|
678 |
* Fixed CSS Conflict with the plugins in the admin dashboard.
|
679 |
* More intuitive UI for woocommerce login.
|
680 |
* Tested front-end login with themes like wordpress default theme,
|
681 |
customizr theme,zerif-lite theme,accesspress store theme,ishop theme and many more.
|
682 |
|
683 |
= 4.1.2 =
|
684 |
+
* Two Factor Authentication ( 2FA ): Google Authenticator for Windows phone
|
685 |
* Fixed CSS conflict with front-end of site if woocommerce is not enabled.
|
686 |
|
687 |
= 4.1.1 =
|
688 |
+
* Two Factor Authentication ( 2FA ): Adding Validation in choosing Security Questions (KBA).
|
689 |
|
690 |
= 4.1.0 =
|
691 |
+
* Two Factor Authentication ( 2FA ): Features added.
|
692 |
multisite support
|
693 |
Custom login redirection
|
694 |
Authy 2-Factor Authentication as separate authentication method
|
706 |
= 4.0.1 = Bug Fix
|
707 |
|
708 |
= 4.0 =
|
709 |
+
* Two Factor Authentication ( 2FA ): Features added.
|
710 |
* KBA as backup method.
|
711 |
* mobile browser support.
|
712 |
* more intuitive UI for woocommerce login.
|
713 |
|
714 |
= 3.8 =
|
715 |
+
* Two Factor Authentication ( 2FA ): Bug Fix for roles.
|
716 |
|
717 |
= 3.7 =
|
718 |
+
* Two Factor Authentication ( 2FA ): Activation of two factor role wise.
|
719 |
|
720 |
= 3.6 =
|
721 |
+
* Two Factor Authentication ( 2FA ): email verification in inline registration flow for all users.
|
722 |
More descriptive setup messages and UI changes.
|
723 |
|
724 |
= 3.5 =
|
725 |
+
* Two Factor Authentication ( 2FA ): Provided mobile login support.
|
726 |
|
727 |
= 3.4 =
|
728 |
+
* Two Factor Authentication ( 2FA ): Features added
|
729 |
* Inline registration flow for users.
|
730 |
* Security Questions (KBA) as additional method
|
731 |
* Alternate way of user identification in customer creation.
|
732 |
* premium customizable features.
|
733 |
|
734 |
= 3.3 =
|
735 |
+
* Two Factor Authentication ( 2FA ): Fix the issue of session for some versions of php.
|
736 |
|
737 |
= 3.2 =
|
738 |
+
* Two Factor Authentication ( 2FA ): Fix for device-id compatibility.
|
739 |
|
740 |
= 3.1 =
|
741 |
+
* Two Factor Authentication ( 2FA ): Fix for 2FA ShortCode.
|
742 |
|
743 |
= 3.0 =
|
744 |
+
* Two Factor Authentication ( 2FA ): Features added
|
745 |
* Google Authenticator.
|
746 |
* Device Id (Remember device).
|
747 |
* Choice given to admin to enable specific authentication methods for users.
|
748 |
* Two Factor support for woocommerce theme.
|
749 |
+
* Short Code for various customized fronted login.
|
750 |
* More intuitive UI and descriptive instructions.
|
751 |
|
752 |
= 2.6 =
|
753 |
+
* Two Factor Authentication ( 2FA ): Fix the compatibility issues of user session with other security plugins.
|
754 |
|
755 |
= 2.5 =
|
756 |
+
* Two Factor Authentication ( 2FA ): Fix the compatibility issues with All In One WP Security & Firewall plugin.
|
757 |
|
758 |
= 2.4 =
|
759 |
+
* Two Factor Authentication ( 2FA ): UI fixes for admin media library dashboard.
|
760 |
|
761 |
= 2.3 =
|
762 |
+
* Two Factor Authentication ( 2FA ): More descriptive setup messages, more intuitive UI.
|
763 |
|
764 |
= 2.2 =
|
765 |
+
* Two Factor Authentication ( 2FA ): Fixed css issues for existing users
|
766 |
|
767 |
= 2.1 =
|
768 |
+
* Two Factor Authentication ( 2FA ): Added support for multiple Two Factor Choices like OTP Over SMS, Phone Call Verification, Push Notification, Soft Token (like Google Authenticator Code), Email Verification, etc.
|
769 |
|
770 |
= 2.0 =
|
771 |
+
* Two Factor Authentication ( 2FA ): Added login with password plus second factor feature.
|
772 |
|
773 |
= 1.8 =
|
774 |
+
* Two Factor Authentication ( 2FA ): Added feature of different login form choice,test authentication and help for configuration and setup.
|
775 |
|
776 |
= 1.7 =
|
777 |
+
* Bug Fixes Two Factor Authentication ( 2FA ): Modifying login screen adaptable to user's login form
|
778 |
|
779 |
= 1.6 =
|
780 |
+
* Bug Fixes Two Factor Authentication ( 2FA ): fetching 2 factor configuration when activating the plugin after deactivating it.
|
781 |
|
782 |
= 1.5 =
|
783 |
+
* Bug Fixes Two Factor Authentication ( 2FA ): Login issues and password save issues resolved
|
784 |
|
785 |
= 1.4 =
|
786 |
+
* Bug Fixes Two Factor Authentication ( 2FA ): Authentication was not working on some version of php.
|
787 |
|
788 |
= 1.3 =
|
789 |
* Bug Fixes
|
790 |
|
791 |
= 1.2 =
|
792 |
+
* Two Factor Authentication ( 2FA ): Added 2 factor for all users along with forgot phone functionality.
|
793 |
|
794 |
= 1.1 =
|
795 |
+
* Two Factor Authentication ( 2FA ): Added email ID verification during registration.
|
796 |
|
797 |
= 1.0.0 =
|
798 |
+
First version of Two Factor Authentication ( 2FA ) plugin.
|
views/feedback_form.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
wp_enqueue_style( 'wp-pointer' );
|
8 |
wp_enqueue_script( 'wp-pointer' );
|
9 |
wp_enqueue_script( 'utils' );
|
10 |
-
wp_enqueue_style( 'mo_2_factor_admin_plugins_page_style', plugins_url( '/../includes/css/mo2f_plugins_page.css?version=5.0.
|
11 |
?>
|
12 |
|
13 |
</head>
|
7 |
wp_enqueue_style( 'wp-pointer' );
|
8 |
wp_enqueue_script( 'wp-pointer' );
|
9 |
wp_enqueue_script( 'utils' );
|
10 |
+
wp_enqueue_style( 'mo_2_factor_admin_plugins_page_style', plugins_url( '/../includes/css/mo2f_plugins_page.css?version=5.0.17', __FILE__ ) );
|
11 |
?>
|
12 |
|
13 |
</head>
|