Version Description
- Google Authenticator - Two factor Authentication (2FA, OTP) :
- Black friday offer
- Get email notification on the plugin's new release
Download this release
Release Info
Developer | twofactorauthentication |
Plugin | Google Authenticator – WordPress Two Factor Authentication (2FA) |
Version | 5.4.46 |
Comparing to | |
See all releases |
Code changes from version 5.4.45 to 5.4.46
- includes/css/banner_gif.gif +0 -0
- includes/css/style_settings.css +99 -36
- includes/email-New-release.php +280 -246
- includes/js/settings_page.js +24 -1
- miniorange_2_factor_settings.php +2 -2
- readme.txt +28 -18
- views/navbar.php +9 -15
- views/request_offer.php +1 -1
includes/css/banner_gif.gif
ADDED
Binary file
|
includes/css/style_settings.css
CHANGED
@@ -3914,24 +3914,90 @@ input:checked + .slider:before {
|
|
3914 |
|
3915 |
.mo2f_offer_main_div
|
3916 |
{
|
3917 |
-
|
3918 |
-
|
3919 |
-
background-
|
3920 |
-
|
3921 |
-
|
3922 |
-
|
3923 |
-
|
|
|
|
|
3924 |
}
|
3925 |
|
3926 |
.mo2f_offer_first_section
|
3927 |
{
|
3928 |
-
|
3929 |
-
|
3930 |
-
|
3931 |
-
|
3932 |
-
|
3933 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3934 |
|
|
|
|
|
|
|
|
|
|
|
3935 |
}
|
3936 |
|
3937 |
.mo2f_offer_get_upto
|
@@ -3940,46 +4006,43 @@ input:checked + .slider:before {
|
|
3940 |
margin:0px;
|
3941 |
margin-bottom: -2%;
|
3942 |
margin-top: 2.5%;
|
3943 |
-
color:
|
3944 |
font-size: 200%;
|
3945 |
}
|
3946 |
-
.
|
3947 |
-
|
3948 |
-
|
3949 |
-
|
3950 |
-
|
3951 |
-
|
3952 |
-
|
3953 |
-
|
|
|
3954 |
}
|
3955 |
|
3956 |
.mo2f_offer_last_section
|
3957 |
{
|
3958 |
-
width:
|
3959 |
-
|
3960 |
-
height: 25px;
|
3961 |
float: right;
|
3962 |
-
text-align:
|
3963 |
-
margin-right: -68px;
|
3964 |
-
margin-top: -18px;
|
3965 |
}
|
3966 |
|
3967 |
.mo2f_offer_contact_us
|
3968 |
{
|
3969 |
-
font-size:
|
3970 |
-
|
3971 |
-
border
|
3972 |
-
|
3973 |
-
|
3974 |
-
|
3975 |
-
color: black;
|
3976 |
-
padding: none;
|
3977 |
text-decoration: none;
|
3978 |
}
|
3979 |
|
3980 |
.mo2f_offer_contact_us:hover
|
3981 |
{
|
3982 |
color: white !important;
|
|
|
3983 |
}
|
3984 |
|
3985 |
.mo2f_offer_contact_us_layout
|
3914 |
|
3915 |
.mo2f_offer_main_div
|
3916 |
{
|
3917 |
+
display:flex;
|
3918 |
+
background-image : url("banner_gif.gif");
|
3919 |
+
background-repeat: repeat;
|
3920 |
+
margin-top: -2.5%;
|
3921 |
+
height:auto;
|
3922 |
+
width: inherit;
|
3923 |
+
border-radius: 6px;
|
3924 |
+
padding: 2%;
|
3925 |
+
justify-content: space-around;
|
3926 |
}
|
3927 |
|
3928 |
.mo2f_offer_first_section
|
3929 |
{
|
3930 |
+
clear: both;
|
3931 |
+
display: block;
|
3932 |
+
width:23%;
|
3933 |
+
height: auto;
|
3934 |
+
margin:0px;
|
3935 |
+
padding-left: 3%;
|
3936 |
+
text-align: center;
|
3937 |
+
|
3938 |
+
}
|
3939 |
+
@media screen and (max-width: 768px) {
|
3940 |
+
.mo2f_offer_first_section {
|
3941 |
+
display:none;
|
3942 |
+
}
|
3943 |
+
.mo2f_offer_valid{
|
3944 |
+
display: none !important;
|
3945 |
+
}
|
3946 |
+
.mo2f_offer_timer{
|
3947 |
+
display:none !important;
|
3948 |
+
}
|
3949 |
+
.mo2f_offer_contact_us
|
3950 |
+
{
|
3951 |
+
font-size: 120% !important;
|
3952 |
+
border-radius: 30px;
|
3953 |
+
border: 1px solid #ea5ab7a1;
|
3954 |
+
color: white;
|
3955 |
+
padding: 4% 8%;
|
3956 |
+
background: #ea5ab7a1;
|
3957 |
+
text-decoration: none;
|
3958 |
+
}
|
3959 |
+
|
3960 |
+
|
3961 |
+
}
|
3962 |
+
|
3963 |
+
.mo2f_offer_black_friday{
|
3964 |
+
letter-spacing: 10px;
|
3965 |
+
font-size: 287%;
|
3966 |
+
|
3967 |
+
width: 83%;
|
3968 |
+
color: #ffffff00;
|
3969 |
+
-webkit-text-stroke: 2px #ea5ab7a1;
|
3970 |
+
font-family: sans-serif;
|
3971 |
+
margin: 0%;
|
3972 |
+
}
|
3973 |
+
.mo2f_offer_cyber{
|
3974 |
+
font-size: 150%;
|
3975 |
+
margin:0px;
|
3976 |
+
margin-left: -18%;
|
3977 |
+
letter-spacing: 6px;
|
3978 |
+
color: white;
|
3979 |
+
margin-top: 2%;
|
3980 |
+
}
|
3981 |
+
.mo2fa_hr_line{
|
3982 |
+
width: 77%;
|
3983 |
+
text-align: center;
|
3984 |
+
border-bottom: 2px solid #d259a7a3;
|
3985 |
+
line-height: 1%;
|
3986 |
+
margin: 0px;
|
3987 |
+
}
|
3988 |
+
.mo2fa_hr_line span{
|
3989 |
+
background: #050a33;
|
3990 |
+
padding: 0 10px;
|
3991 |
+
color: #e0d6e0c9;
|
3992 |
+
font-weight: 500;
|
3993 |
+
font-size: 21px;
|
3994 |
+
}
|
3995 |
|
3996 |
+
.mo2f_offer_middle_section
|
3997 |
+
{
|
3998 |
+
width:50%;
|
3999 |
+
color: white; /*if no support for background-clip*/
|
4000 |
+
float: left;
|
4001 |
}
|
4002 |
|
4003 |
.mo2f_offer_get_upto
|
4006 |
margin:0px;
|
4007 |
margin-bottom: -2%;
|
4008 |
margin-top: 2.5%;
|
4009 |
+
color: white;
|
4010 |
font-size: 200%;
|
4011 |
}
|
4012 |
+
.mo2f_offer_valid{
|
4013 |
+
text-align: center;
|
4014 |
+
font-size: 130%;
|
4015 |
+
margin:0px;
|
4016 |
+
}
|
4017 |
+
.mo2f_offer_timer{
|
4018 |
+
text-align: center;
|
4019 |
+
margin:0px;
|
4020 |
+
font-size: 150%;
|
4021 |
}
|
4022 |
|
4023 |
.mo2f_offer_last_section
|
4024 |
{
|
4025 |
+
width:25%;
|
4026 |
+
padding-top: 5%;
|
|
|
4027 |
float: right;
|
4028 |
+
text-align: center;
|
|
|
|
|
4029 |
}
|
4030 |
|
4031 |
.mo2f_offer_contact_us
|
4032 |
{
|
4033 |
+
font-size: 170%;
|
4034 |
+
border-radius: 30px;
|
4035 |
+
border: 1px solid #ea5ab7a1;
|
4036 |
+
color: white;
|
4037 |
+
padding: 4% 8%;
|
4038 |
+
background: #ea5ab7a1;
|
|
|
|
|
4039 |
text-decoration: none;
|
4040 |
}
|
4041 |
|
4042 |
.mo2f_offer_contact_us:hover
|
4043 |
{
|
4044 |
color: white !important;
|
4045 |
+
background: none;
|
4046 |
}
|
4047 |
|
4048 |
.mo2f_offer_contact_us_layout
|
includes/email-New-release.php
CHANGED
@@ -2,256 +2,290 @@
|
|
2 |
function mail_tem()
|
3 |
{
|
4 |
return '<!DOCTYPE html>
|
5 |
-
<html>
|
6 |
-
<head>
|
7 |
-
<
|
8 |
-
|
9 |
-
</head>
|
10 |
-
<body style=background-color
|
11 |
-
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
|
12 |
-
<style>
|
13 |
-
.mo_2fa_description
|
14 |
-
{
|
15 |
-
/*min-height: 400px;*/
|
16 |
-
/*background-color: yellow;*/
|
17 |
-
/*width: 40%;*/
|
18 |
-
margin: 0%;
|
19 |
-
/*float: left;*/
|
20 |
-
text-align: center;
|
21 |
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
/*background-color: white;*/
|
29 |
-
/*border: 1px solid gray;*/
|
30 |
-
min-height: 400px;
|
31 |
-
overflow: hidden;
|
32 |
-
}
|
33 |
-
.mo_2fa_email_template_details
|
34 |
-
{
|
35 |
-
width: 40%;
|
36 |
-
margin: 1%;
|
37 |
-
float: left;
|
38 |
-
background-color: white;
|
39 |
-
border-top: 5px solid #20b2aa;
|
40 |
-
min-height: 320px;
|
41 |
-
text-align: center;
|
42 |
-
overflow: hidden;
|
43 |
-
font-size:23px;
|
44 |
-
}
|
45 |
-
.mo_2fa_email_template_details:hover
|
46 |
-
{
|
47 |
-
box-shadow: 0 0px 0px 0 #9894f6, 0 6px 10px 0 #837fea;
|
48 |
-
border-top: 4px solid black;
|
49 |
-
margin-top: -0.5%;
|
50 |
-
}
|
51 |
-
.mo_2fa_email_feature_details
|
52 |
-
{
|
53 |
-
width: 30%;
|
54 |
-
margin: 1%;
|
55 |
-
margin-bottom: 5%;
|
56 |
-
float: left;
|
57 |
-
background-color: white;
|
58 |
-
text-align: center;
|
59 |
-
min-height: 250px;
|
60 |
-
overflow: hidden;
|
61 |
-
color: black;
|
62 |
-
font-family: inherit;
|
63 |
-
border-radius: 15px;
|
64 |
-
box-shadow: 0 0px 0px 0 #b5b2f6, 0 6px 10px 0 #bcbaf4;
|
65 |
-
border: 1px solid #20b2aa;
|
66 |
-
font-size:17px;
|
67 |
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
color: white;
|
116 |
-
border: 1px solid white;
|
117 |
-
padding: 17px 27px;
|
118 |
-
font-family: cursive;
|
119 |
-
}
|
120 |
-
.mo_2fa_ef_hr
|
121 |
-
{
|
122 |
-
border: 2px solid #100505;
|
123 |
-
margin: 0px 7%;
|
124 |
-
}
|
125 |
-
.myDiv
|
126 |
-
{
|
127 |
-
|
128 |
-
/*min-height: 300px;*/
|
129 |
-
background-color: #18272a;
|
130 |
-
/*width: 29%;*/
|
131 |
-
/*float: left;*/
|
132 |
-
text-align: center;
|
133 |
-
color: white;
|
134 |
-
padding: 2px 2px;
|
135 |
-
font-size:18px;
|
136 |
-
margin-top:14px;
|
137 |
-
}
|
138 |
-
</style>
|
139 |
-
<div style="border: 2px solid black;">
|
140 |
-
<center><img src="https://s3.amazonaws.com/Snowcovered_C_Images/40290_shield.png" alt="miniorange" width="350" height="175" ></center>
|
141 |
-
<div>
|
142 |
-
<div class="mo_2fa_description">
|
143 |
-
<h1 class="mo_2fa_ef_h1">miniOrange 2FA Plugin List of Latest Features</h1>
|
144 |
-
</div>
|
145 |
-
</div>
|
146 |
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
<br><br>
|
195 |
-
<center>
|
196 |
-
<a class="mo_2fa_ef_read_more" href="https://plugins.miniorange.com/">Read More</a>
|
197 |
-
</center>
|
198 |
-
</div>
|
199 |
-
</div>
|
200 |
-
<div class="mo_2fa_email_template_details">
|
201 |
-
<i class="fa fa-headphones" style="font-size:50px;color: black;margin-top: 6%"></i>
|
202 |
-
<div style="min-height: 150px;">
|
203 |
-
<h2 style="color: black;">Documentation</h2>
|
204 |
-
<p style="color: black;padding: 0px 27px;text-align: justify;">miniOrange Two-Factor Authentication in which you have to provide two factors to gain the access</p>
|
205 |
-
</div>
|
206 |
-
<div>
|
207 |
-
<br><br>
|
208 |
-
<center>
|
209 |
-
<a class="mo_2fa_ef_read_more" href="https://developers.miniorange.com/docs/security/wordpress/wp-security">Read More</a>
|
210 |
-
</center>
|
211 |
-
</div>
|
212 |
-
</div>
|
213 |
-
</div>
|
214 |
-
<div class="mo_2fa_feature_block" style="margin-left: 14%;">
|
215 |
-
<div class="mo_2fa_email_template_details">
|
216 |
-
<i class="fa fa-file-text" style="font-size:50px;color: black;margin-top: 6%"></i>
|
217 |
-
<div style="min-height: 150px;">
|
218 |
-
<h2 style="color: black;">Support</h2>
|
219 |
-
<p style="color: black;padding: 0px 27px;text-align: justify;">You are not going to hit a ridiculously long phone menu when you call us or contact us.</p>
|
220 |
-
</div>
|
221 |
-
<div>
|
222 |
-
<br><br>
|
223 |
-
<center>
|
224 |
-
<a class="mo_2fa_ef_read_more" href="https://www.miniorange.com/contact">Read More</a>
|
225 |
-
</center>
|
226 |
-
</div>
|
227 |
-
</div>
|
228 |
-
<div class="mo_2fa_email_template_details">
|
229 |
-
<i class="fa fa-shield" style="font-size:50px;color: black;margin-top: 6%"></i>
|
230 |
-
<div style="min-height: 150px;">
|
231 |
-
<h2 style="color: black;">Security site</h2>
|
232 |
-
<p style="color: black;padding: 0px 27px;text-align: justify;">miniOrange combines Web Application Firewall (WAF),Malware Scanner,Encrypted Database and File backup</p>
|
233 |
-
</div>
|
234 |
-
<div>
|
235 |
-
<br><br>
|
236 |
-
<center>
|
237 |
-
<a class="mo_2fa_ef_read_more" href="https://security.miniorange.com/">Read More</a>
|
238 |
-
</center>
|
239 |
-
</div>
|
240 |
-
</div>
|
241 |
-
</div>
|
242 |
|
243 |
-
|
244 |
-
|
245 |
-
<h2 style="margin-bottom: -36px;" > Thank you</h2><br>
|
246 |
-
<p style="margin-top: 26px;">If you need any help we are just a mail away <p> <br>
|
247 |
-
<p style="margin-top: -47px;"> Contact us at :- <b>info@xecurify.com /2fasupport@xecurify.com<b></p><br>
|
248 |
-
<p style="margin-top: -10px;"> If you want to disable this notification please turn of the toggle of email from Notification TAB
|
249 |
-
</p>
|
250 |
-
|
251 |
-
</div>
|
252 |
-
</div>
|
253 |
|
254 |
-
|
255 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
256 |
}
|
257 |
?>
|
2 |
function mail_tem()
|
3 |
{
|
4 |
return '<!DOCTYPE html>
|
5 |
+
<html>
|
6 |
+
<head>
|
7 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
8 |
+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
|
9 |
+
</head>
|
10 |
+
<body style="background-color: white; margin: 0%;">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
12 |
+
<style>
|
13 |
+
.mo_2fa_description
|
14 |
+
{
|
15 |
+
|
16 |
+
margin: 0%;
|
17 |
+
text-align: center;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
19 |
+
}
|
20 |
+
.mo_2fa_email_top
|
21 |
+
{
|
22 |
+
height: 10px;
|
23 |
+
margin:0 auto;
|
24 |
+
display:block;
|
25 |
+
text-align:center;
|
26 |
+
background-color:#20b2aa
|
27 |
+
}
|
28 |
+
.mo_2fa_hr
|
29 |
+
{
|
30 |
+
color:#aaa;
|
31 |
+
border:1px solid #aaaaaa;
|
32 |
+
margin:0%
|
33 |
+
}
|
34 |
+
.mo_2fa_email_content
|
35 |
+
{
|
36 |
+
width:800px ;
|
37 |
+
font-family: Calibri;
|
38 |
+
background-color: #f5f3f3;
|
39 |
+
padding-bottom: 3%;
|
40 |
+
}
|
41 |
+
.mo_2fa_feature_backup_codes
|
42 |
+
{
|
43 |
+
text-align: left;
|
44 |
+
padding-left: 15%;
|
45 |
+
margin-top: 18%;
|
46 |
+
padding-right: 7%;
|
47 |
+
}
|
48 |
+
.mo_2fa_feature
|
49 |
+
{
|
50 |
+
width: 100%;
|
51 |
+
float: left;
|
52 |
+
|
53 |
+
min-height: 270px;
|
54 |
+
overflow: hidden;
|
55 |
+
}
|
56 |
+
.mo_2fa_feature_MA
|
57 |
+
{
|
58 |
+
text-align: left;
|
59 |
+
margin-top:-4%;
|
60 |
+
padding-left: 15%;
|
61 |
+
padding-right: 7%;
|
62 |
+
}
|
63 |
+
.mo_2fa_feature_EN
|
64 |
+
{
|
65 |
+
text-align: left;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
|
67 |
+
padding-left: 15%;
|
68 |
+
margin-top: -4%;
|
69 |
+
padding-right: 7%;
|
70 |
+
}
|
71 |
+
.mo_2fa_feature_MFA
|
72 |
+
{
|
73 |
+
text-align: left;
|
74 |
+
padding-left: 15%;
|
75 |
+
margin-top: 15%;
|
76 |
+
padding-right: 7%;
|
77 |
+
}
|
78 |
+
.mo_2fa_email_template_details
|
79 |
+
{
|
80 |
+
width: 40%;
|
81 |
+
margin: 1%;
|
82 |
+
float: left;
|
83 |
+
background-color: white;
|
84 |
+
border-top: 5px solid #20b2aa;
|
85 |
+
min-height: 320px;
|
86 |
+
text-align: center;
|
87 |
+
overflow: hidden;
|
88 |
+
font-size:23px;
|
89 |
+
}
|
90 |
+
.mo_2fa_email_icon
|
91 |
+
{
|
92 |
+
font-size:50px;
|
93 |
+
color: black;
|
94 |
+
margin-top: 6%
|
95 |
+
}
|
96 |
+
.mo_2fa_email_template_details:hover
|
97 |
+
{
|
98 |
+
border-top: 4px solid #20b2aa;
|
99 |
+
}
|
100 |
+
.mo_2fa_email_feature_details
|
101 |
+
{
|
102 |
+
width: 30%;
|
103 |
+
margin: 1%;
|
104 |
+
margin-bottom: 5%;
|
105 |
+
margin-bottom: 21px;
|
106 |
+
float: left;
|
107 |
+
background-color: white;
|
108 |
+
text-align: center;
|
109 |
+
min-height: 250px;
|
110 |
+
overflow: hidden;
|
111 |
+
color: black;
|
112 |
+
font-family: inherit;
|
113 |
+
border-radius: 15px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
|
115 |
+
border: 1px solid #20b2aa;
|
116 |
+
font-size:17px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
|
118 |
+
}
|
119 |
+
.mo_2fa_email_feature_title
|
120 |
+
{
|
121 |
+
margin-top: 2%;
|
122 |
+
text-align: center;
|
123 |
+
padding:0% 2%
|
124 |
+
}
|
125 |
+
.mo_2fa_ef_button:hover
|
126 |
+
{
|
127 |
+
color: #20b2aa;
|
128 |
+
}
|
129 |
+
.mo_2fa_feature_block
|
130 |
+
{
|
131 |
+
/*width: 91%;*/
|
132 |
+
|
133 |
+
display: flex;
|
134 |
+
margin: 0% 4%;
|
135 |
+
margin-top: 4%;
|
136 |
+
color:white;
|
137 |
+
justify-content: space-around;
|
138 |
+
}
|
139 |
+
.mo_2fa_feature_text
|
140 |
+
{
|
141 |
+
color: black;
|
142 |
+
padding: 0px 27px;
|
143 |
+
text-align: center;
|
144 |
+
}
|
145 |
+
.mo_2fa_ef_h2
|
146 |
+
{
|
147 |
+
color: #ad2100;
|
148 |
+
font-family: cursive;
|
149 |
+
}
|
150 |
+
.mo_2fa_ef_h1
|
151 |
+
{
|
152 |
+
color: #100505;
|
153 |
+
font-size: 30px;
|
154 |
+
}
|
155 |
+
.mo_2fa_ef_button
|
156 |
+
{
|
157 |
+
font-size: x-large;
|
158 |
+
color: black;
|
159 |
+
margin-left: -23px;
|
160 |
+
}
|
161 |
+
.mo_2fa_ef_read_more
|
162 |
+
{
|
163 |
+
color: black;
|
164 |
+
}
|
165 |
+
.mo_2fa_ef_read_more:hover
|
166 |
+
{
|
167 |
+
color: #20b2aa;``
|
168 |
+
}
|
169 |
+
.mo_2fa_ef_hr
|
170 |
+
{
|
171 |
+
border: 2px solid #100505;
|
172 |
+
margin: 0px 7%;
|
173 |
+
}
|
174 |
+
.myDiv
|
175 |
+
{
|
176 |
+
height: 106px;
|
177 |
+
background-color: #20b2aa;
|
178 |
+
text-align: center;
|
179 |
+
color: white;
|
180 |
+
padding: 1px;
|
181 |
+
margin-top:0px;
|
182 |
+
font-family: Arial;
|
183 |
+
}
|
184 |
+
</style>
|
185 |
+
<div style="background-color: white">
|
186 |
+
|
187 |
+
<div class="mo_2fa_email_top">
|
188 |
+
<hr class="mo_2fa_hr">
|
189 |
+
</div>
|
190 |
+
|
191 |
+
<center><div class="mo_2fa_email_content">
|
192 |
+
<center><img src="https://s3.amazonaws.com/Snowcovered_C_Images/40290_shield.png" alt="miniorange" width="240" height="130" ></center>
|
193 |
+
<div>
|
194 |
+
<div class="mo_2fa_description">
|
195 |
+
<h1 class="mo_2fa_ef_h1">miniOrange 2FA Plugin List of Latest Features</h1>
|
196 |
+
</div>
|
197 |
+
</div>
|
198 |
+
|
199 |
+
<div class="mo_2fa_feature_block">
|
200 |
+
|
201 |
+
<div class="mo_2fa_email_feature_details">
|
202 |
+
<h2>Backup Codes</h2>
|
203 |
+
<ul class="mo_2fa_feature_backup_codes">
|
204 |
+
<li> Helps you to come out from locked out situation </li>
|
205 |
+
<li> Provide five backup codes </li>
|
206 |
+
<li> All are one time usable </li>
|
207 |
+
</ul>
|
208 |
+
</div>
|
209 |
+
<div class="mo_2fa_email_feature_details">
|
210 |
+
<h2 class="mo_2fa_email_feature_title">Microsoft Authenticator</h2>
|
211 |
+
<ul class="mo_2fa_feature_MA">
|
212 |
+
<li>Generates the OTP on every login</li>
|
213 |
+
<li>Provides multifactor authentication with extra layer</li>
|
214 |
+
<li> Very easy to use and secure access</li>
|
215 |
+
</ul>
|
216 |
+
</div>
|
217 |
+
<div class="mo_2fa_email_feature_details">
|
218 |
+
<h2 class="mo_2fa_email_feature_title">Email Notification</h2>
|
219 |
+
<ul class="mo_2fa_feature_EN">
|
220 |
+
<li>Gives you important alerts via email</li>
|
221 |
+
<li>Very helpful for the user to know about account acitivities</li>
|
222 |
+
|
223 |
+
</ul>
|
224 |
+
</div>
|
225 |
+
<div class="mo_2fa_email_feature_details">
|
226 |
+
<h2>MFA</h2>
|
227 |
+
<ul class="mo_2fa_feature_MFA">
|
228 |
+
<li>Login with any of the configured methods: <br>Authenticator Apps, OTP over Email and SMS, KBA, etc. </li>
|
229 |
+
|
230 |
+
</ul>
|
231 |
+
</div>
|
232 |
+
|
233 |
+
</div>
|
234 |
+
<div style="float: center;text-align: center">
|
235 |
+
<a class="mo_2fa_ef_button" href="https://plugins.miniorange.com/2-factor-authentication-for-wordpress">More Feature Details</a>
|
236 |
+
</div>
|
237 |
+
<!-- <hr class="mo_2fa_ef_hr"> -->
|
238 |
+
<br>
|
239 |
+
<div class="mo_2fa_feature_block">
|
240 |
+
<div class="mo_2fa_email_template_details">
|
241 |
+
<i class="fa fa-globe mo_2fa_email_icon"></i>
|
242 |
+
<div style="min-height: 150px;">
|
243 |
+
<h2 style="color: black;margin: 2%;">Website</h2>
|
244 |
+
<p class="mo_2fa_feature_text">miniOrange provides easy to use 2 Factor authentication for secure login to your WordPress site
|
245 |
+
<br><a class="mo_2fa_ef_read_more" href="https://plugins.miniorange.com/">...Know More</a></p>
|
246 |
+
</div>
|
247 |
+
</div>
|
248 |
+
<div class="mo_2fa_email_template_details">
|
249 |
+
<i class="fa fa-headphones mo_2fa_email_icon"></i>
|
250 |
+
<div style="min-height: 150px;">
|
251 |
+
<h2 style="color: black;margin: 2%;">Documentation</h2>
|
252 |
+
<p class="mo_2fa_feature_text">miniOrange Two-Factor Authentication in which you have to provide two factors to gain the access <br>
|
253 |
+
<br><a class="mo_2fa_ef_read_more" href="https://developers.miniorange.com/docs/security/wordpress/wp-security">...Know More</a></p>
|
254 |
+
</div>
|
255 |
+
</div>
|
256 |
+
</div>
|
257 |
+
<div class="mo_2fa_feature_block">
|
258 |
+
<div class="mo_2fa_email_template_details">
|
259 |
+
<i class="fa fa-file-text mo_2fa_email_icon"></i>
|
260 |
+
<div style="min-height: 120px;">
|
261 |
+
<h2 style="color: black;margin: 2%;">Support</h2>
|
262 |
+
<p class="mo_2fa_feature_text">You are not going to hit a ridiculously long phone menu when you call us or contact us.<br>
|
263 |
+
<br><a class="mo_2fa_ef_read_more" href="https://www.miniorange.com/contact">...Know More</a></p>
|
264 |
+
</div>
|
265 |
+
</div>
|
266 |
+
<div class="mo_2fa_email_template_details">
|
267 |
+
<i class="fa fa-shield mo_2fa_email_icon"></i>
|
268 |
+
<div style="min-height: 110px;">
|
269 |
+
<h2 style="color: black;margin: 2%;">Security site</h2>
|
270 |
+
<p class="mo_2fa_feature_text">miniOrange combines Web Application Firewall (WAF), Malware Scanner, Encrypted Database and File backup<br>
|
271 |
+
<a class="mo_2fa_ef_read_more" href="https://security.miniorange.com/">...Know More</a></p>
|
272 |
+
</div>
|
273 |
+
</div>
|
274 |
+
</div>
|
275 |
+
|
276 |
+
|
277 |
+
</div></center>
|
278 |
+
<div class="myDiv">
|
279 |
+
<p style=" margin: 1%;"><b>You are welcome to use our New Features</b></p>
|
280 |
+
<p style="margin: 0% 6%;font-size: 17px;">If you need any help we are just a mail away <p> <br>
|
281 |
+
<p style="margin-top: -47px;margin-bottom: -7px;font-size: 17px;"> Contact us at :- <b>info@xecurify.com /2fasupport@xecurify.com<b></p><br>
|
282 |
+
<hr style="border-bottom:2px solid white; margin-top: -1%;">
|
283 |
+
<p style="margin-top: -7px;font-size: small;"> If you want to disable this notification please turn off the toggle of email from Notification Tab
|
284 |
+
</p>
|
285 |
+
|
286 |
+
</div>
|
287 |
+
</div>
|
288 |
+
</body>
|
289 |
+
</html>';
|
290 |
}
|
291 |
?>
|
includes/js/settings_page.js
CHANGED
@@ -164,4 +164,27 @@ function nav_popup() {
|
|
164 |
document.getElementById("notice_div").style.width = "40%";
|
165 |
setTimeout(function(){ jQuery('#notice_div').fadeOut('slow'); }, 3000);
|
166 |
}
|
167 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
164 |
document.getElementById("notice_div").style.width = "40%";
|
165 |
setTimeout(function(){ jQuery('#notice_div').fadeOut('slow'); }, 3000);
|
166 |
}
|
167 |
+
}
|
168 |
+
|
169 |
+
//BLACK FRIDAY OFFER TIMER
|
170 |
+
var countDownDate = new Date("Nov 30, 2021 23:59:59").getTime();
|
171 |
+
|
172 |
+
var x = setInterval(function() {
|
173 |
+
|
174 |
+
var now = new Date().getTime();
|
175 |
+
var distance = countDownDate - now;
|
176 |
+
|
177 |
+
var days = Math.floor(distance / (1000 * 60 * 60 * 24));
|
178 |
+
var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
|
179 |
+
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
|
180 |
+
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
|
181 |
+
|
182 |
+
document.getElementById("mo2f_offer_timer").innerHTML = days + "d " + hours + "h "
|
183 |
+
+ minutes + "m " + seconds + "s ";
|
184 |
+
|
185 |
+
if (distance < 0) {
|
186 |
+
clearInterval(x);
|
187 |
+
document.getElementById("demo").innerHTML = "EXPIRED";
|
188 |
+
}
|
189 |
+
}, 1000);
|
190 |
+
// -----BLACK FRIDAY OFFER TIMER
|
miniorange_2_factor_settings.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: miniOrange 2 Factor Authentication
|
4 |
* Plugin URI: https://miniorange.com
|
5 |
* Description: This TFA plugin provides various two-factor authentication methods as an additional layer of security after the default wordpress login. We Support Google/Authy/LastPass Authenticator, QR Code, Push Notification, Soft Token and Security Questions(KBA) for 3 User in the free version of the plugin.
|
6 |
-
* Version: 5.4.
|
7 |
* Author: miniOrange
|
8 |
* Author URI: https://miniorange.com
|
9 |
* Text Domain: miniorange-2-factor-authentication
|
@@ -14,7 +14,7 @@
|
|
14 |
require dirname(__FILE__).DIRECTORY_SEPARATOR.'views'.DIRECTORY_SEPARATOR.'email-IPaddress.php';
|
15 |
|
16 |
define( 'MO_HOST_NAME', 'https://login.xecurify.com' );
|
17 |
-
define( 'MO2F_VERSION', '5.4.
|
18 |
define( 'MO2F_PLUGIN_URL', (plugin_dir_url(__FILE__)));
|
19 |
define( 'MO2F_TEST_MODE', false );
|
20 |
define( 'MO2F_IS_ONPREM', get_option('is_onprem'));
|
3 |
* Plugin Name: miniOrange 2 Factor Authentication
|
4 |
* Plugin URI: https://miniorange.com
|
5 |
* Description: This TFA plugin provides various two-factor authentication methods as an additional layer of security after the default wordpress login. We Support Google/Authy/LastPass Authenticator, QR Code, Push Notification, Soft Token and Security Questions(KBA) for 3 User in the free version of the plugin.
|
6 |
+
* Version: 5.4.46
|
7 |
* Author: miniOrange
|
8 |
* Author URI: https://miniorange.com
|
9 |
* Text Domain: miniorange-2-factor-authentication
|
14 |
require dirname(__FILE__).DIRECTORY_SEPARATOR.'views'.DIRECTORY_SEPARATOR.'email-IPaddress.php';
|
15 |
|
16 |
define( 'MO_HOST_NAME', 'https://login.xecurify.com' );
|
17 |
+
define( 'MO2F_VERSION', '5.4.46' );
|
18 |
define( 'MO2F_PLUGIN_URL', (plugin_dir_url(__FILE__)));
|
19 |
define( 'MO2F_TEST_MODE', false );
|
20 |
define( 'MO2F_IS_ONPREM', get_option('is_onprem'));
|
readme.txt
CHANGED
@@ -4,9 +4,9 @@ Contributors: twofactor, twofactorauthentication, hsn97
|
|
4 |
Tags: google authenticator, two factor authentication, 2FA, OTP , two factor, 2-factor authentication, multi factor authentication , MFA ,two-step verification, wp 2fa, TFA, two-factor, mobile verification, TFA, MFA, 2 factor authentication, Remember Device, WordPress otp, Clef,SMS, email, TFA, signup security, two factor auth, Mobile Authentication, strong authentication, 2 step authentication, passwordless login, one time passcode, soft token Authentication, QR Code Authentication, email verification, KBA, Security Questions, login OTP, login with SMS, mobile login, phone login, OTP login, Knowledge based authentication, Authy, Authy two factor , Yubico, security, user security, Twilio WordPress, SMS gateway, Solutions Infini, FIDO, FIDO2, FIDO 2, Webauthn, Usernameless login ,Clickatell, BulkSMS, MSG91, Nexmo, SMS Country, message, woocommerce, website security, login security, multi factor, wordfence, IP Blocking, IP Whitelisting, login Audits, woocommerce, SMS login, passwordless login, auth, Two step verification, login with OTP WordPress, OTP Over SMS and Email, two-step authentication, login without password, secure login, temporary login, temporary access, multi-factor authentication, woocommerce, smartphone, register with OTP, user OTP verification, SMS OTP, OTP Email, registration with OTP verification, registration verification, smartphone authentication, Login with fingerprint, faceID, touchID, session restriction, device restriction, password free authentication, Duo Authenticator, LastPass authenticator
|
5 |
Donate link: https://miniorange.com/
|
6 |
Requires at least: 3.0.1
|
7 |
-
Tested up to: 5.8.
|
8 |
Requires PHP: 5.3.0
|
9 |
-
Stable tag: 5.4.
|
10 |
License: GPLv2 or later
|
11 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
12 |
|
@@ -145,7 +145,7 @@ Test your Gateway: [Custom Gateway](https://login.xecurify.com/moas/login?redire
|
|
145 |
== PASSWORDLESS LOGIN ( login without password ) for all two factor methods like google authenticator ==
|
146 |
Passwordless login (Login without password) is a new way of login in which you and your users can login without entering the password. The login can be done by username and 2 factor or only username which can be decided based on the user role. If a role is not allowed for passwordless login they will login with password and username. miniOrange supports many two factor authentication methods for passwordless login. You can use google authenticator, webauthn, fingerprint login, OTP over SMS, and email for login without a password.
|
147 |
|
148 |
-
= WebAuthn (FIDO2) Passwordless login ( Login without password by using FIDO2 WebAuthn ) =
|
149 |
WebAuthn is a browser-based API that allows for web applications to simplify and secure user authentication by using registered devices (phones, laptops, etc) as factors. It uses public key cryptography to protect users from advanced phishing attacks. It will allow you to provide your users an option for usernameless login. With the help of webauthn your users can login with fingerprint, FaceID, TouchID, etc.
|
150 |
|
151 |
= Device restriction with webauthn ( FIDO2 )=
|
@@ -243,19 +243,19 @@ Customized solutions and Active support are available. Email us at info@xecurify
|
|
243 |
|
244 |
= From your WordPress dashboard =
|
245 |
1. Navigate to `Plugins > Add New` from your WP Admin dashboard.
|
246 |
-
2. Search for `miniOrange 2 Factor Authentication`or `Google Authenticator.`
|
247 |
-
3. Install `miniOrange 2 Factor Authentication` and activate the plugin.
|
248 |
|
249 |
= From WordPress.org =
|
250 |
-
1. Search for `miniOrange 2 Factor Authentication` and download it.
|
251 |
-
2. Unzip and upload the `miniorange-2-factor-authentication` directory to your `/wp-content/plugins/` directory.
|
252 |
-
3. Activate miniOrange 2 Factor Authentication from the Plugins tab of your admin dashboard.
|
253 |
|
254 |
= Once Activated [google authenticator - Two step verification]=
|
255 |
1. Select miniOrange 2-Factor ( 2 factor authentication ) from the left menu and follow the instructions.
|
256 |
2. Once, you complete your setup. Click on the Log Out button.
|
257 |
3. Enter the username and password. After the initial validation, you will be prompted for the 2-factor method you had set up.
|
258 |
-
4. Validate yourself with the 2-factor authentication(
|
259 |
|
260 |
<b>Video Guide</b> :<br>
|
261 |
<iframe width="560" height="315" src="https://www.youtube.com/embed/vVGXjedIaGs" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
@@ -267,15 +267,15 @@ Customized solutions and Active support are available. Email us at info@xecurify
|
|
267 |
|
268 |
You can obtain access to your website by one of the below options:
|
269 |
|
270 |
-
1. If you have an additional administrator account whose Two Factor is not enabled yet, you can login with it.
|
271 |
-
2. If you had set up KBA questions earlier, you can use them as an alternate method to login to your website.
|
272 |
3. Rename the plugin from FTP - this disables the Two-Factor (2FA/TFA) plugin and you will be able to login with your WordPress username and password.
|
273 |
|
274 |
For detailed information, Please check on our website. <a href="https://faq.miniorange.com/knowledgebase/how-to-gain-access-to-my-website-if-i-get-locked-out/" target="_blank">Locked Out</a>.<br>
|
275 |
You can also check our video Tutorial:
|
276 |
<iframe width="560" height="315" src="https://www.youtube.com/embed/wLFKakQkpk8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
277 |
|
278 |
-
= I want to enable Google Authenticator 2 Factor authentication as the backup method? =
|
279 |
|
280 |
You can use google authenticator as the backup method for your specific user or all users in the premium version of the two factor authentication. [PREMIUM FEATURE]
|
281 |
|
@@ -358,7 +358,7 @@ You should go to <b>Login Settings Tab</b> and check <b>Login with Phone Only</b
|
|
358 |
|
359 |
You should go to <b>Login Settings Tab</b>
|
360 |
|
361 |
-
= My phone has no internet connectivity and is configured 2nd factor with miniOrange App, how can I log in? =
|
362 |
|
363 |
You can login using our alternate login method. Please follow the below steps to login:
|
364 |
|
@@ -372,7 +372,7 @@ You can login using our alternate login method. Please follow the below steps to
|
|
372 |
|
373 |
= My phone is lost, stolen, or discharged. How can I login? =
|
374 |
|
375 |
-
You can login using our alternate login method. Click on the Forgot Phone link and you will get 2 alternate methods to login. Select "Send a one time passcode to my registered email" to authenticate by OTP Over Email or Select "Answer your Security Questions (KBA)" to authenticate by knowledge-based authentication.
|
376 |
|
377 |
= My phone has no internet connectivity and I am entering the one time passcode from miniOrange Authenticator App, it says Invalid OTP?
|
378 |
|
@@ -384,9 +384,9 @@ You should go to <b>Login Settings Tab</b> and uncheck <b>Enable Two-Factor plug
|
|
384 |
|
385 |
= I am upgrading my phone. =
|
386 |
|
387 |
-
You should go to <b>Setup Two Factor</b> Tab and click on <b>Reconfigure</b> to reconfigure 2-Factor with your new phone.
|
388 |
|
389 |
-
= What If I want to use any other second factor like OTP Over SMS, Security Questions, Device Id, etc ? =
|
390 |
|
391 |
miniOrange authentication service has 15+ authentication methods. One time passcodes (OTP) over SMS, OTP over Email, OTP over SMS and Email, Out of Band SMS, Out of Band Email, Soft Token, Push Notification, USB based Hardware token (Yubico), Security Questions, Mobile Authentication (QR Code Authentication), Voice Authentication (Biometrics), Phone Verification, Device Identification, Location, Time of Access User Behavior. To know more about authentication methods, please visit <a href="https://miniorange.com/strong_auth" target="_blank">https://miniorange.com/strong_auth </a>. If you want to have any other 2-factor for your WordPress site, please email us at info@xecurify.com or <a href="https://miniorange.com/contact" target="_blank">Contact us</a>.
|
392 |
|
@@ -395,15 +395,20 @@ miniOrange authentication service has 15+ authentication methods. One time passc
|
|
395 |
|
396 |
1. Google Authenticator (2FA/OTP) - Setup different 2 Factor methods
|
397 |
2. Google Authenticator (2FA/OTP) - Test 2 factor configured
|
398 |
-
3. Google Authenticator (2FA/OTP) - 2 Factor Authentication methods available
|
399 |
4. Google Authenticator (2FA/OTP) - Google Authenticator login
|
400 |
-
5. Google Authenticator (2FA/OTP) - QR code 2 Factor login
|
401 |
6. Google Authenticator (2FA/OTP) - miniOrange Authenticator login
|
402 |
7. Google Authenticator (2FA/OTP) - Push notification login
|
403 |
8. Google Authenticator (2FA/OTP) - Remember device and personalization add-ons
|
404 |
|
405 |
== Changelog ==
|
406 |
|
|
|
|
|
|
|
|
|
|
|
407 |
= 5.4.45 =
|
408 |
* Google Authenticator - Two factor Authentication (2FA, OTP) :
|
409 |
* Added login with the any configured methods
|
@@ -1079,6 +1084,11 @@ More descriptive setup messages and UI changes.
|
|
1079 |
|
1080 |
== Upgrade Notice ==
|
1081 |
|
|
|
|
|
|
|
|
|
|
|
1082 |
= 5.4.45 =
|
1083 |
* Google Authenticator - Two factor Authentication (2FA, OTP) :
|
1084 |
* Added login with the any configured methods
|
4 |
Tags: google authenticator, two factor authentication, 2FA, OTP , two factor, 2-factor authentication, multi factor authentication , MFA ,two-step verification, wp 2fa, TFA, two-factor, mobile verification, TFA, MFA, 2 factor authentication, Remember Device, WordPress otp, Clef,SMS, email, TFA, signup security, two factor auth, Mobile Authentication, strong authentication, 2 step authentication, passwordless login, one time passcode, soft token Authentication, QR Code Authentication, email verification, KBA, Security Questions, login OTP, login with SMS, mobile login, phone login, OTP login, Knowledge based authentication, Authy, Authy two factor , Yubico, security, user security, Twilio WordPress, SMS gateway, Solutions Infini, FIDO, FIDO2, FIDO 2, Webauthn, Usernameless login ,Clickatell, BulkSMS, MSG91, Nexmo, SMS Country, message, woocommerce, website security, login security, multi factor, wordfence, IP Blocking, IP Whitelisting, login Audits, woocommerce, SMS login, passwordless login, auth, Two step verification, login with OTP WordPress, OTP Over SMS and Email, two-step authentication, login without password, secure login, temporary login, temporary access, multi-factor authentication, woocommerce, smartphone, register with OTP, user OTP verification, SMS OTP, OTP Email, registration with OTP verification, registration verification, smartphone authentication, Login with fingerprint, faceID, touchID, session restriction, device restriction, password free authentication, Duo Authenticator, LastPass authenticator
|
5 |
Donate link: https://miniorange.com/
|
6 |
Requires at least: 3.0.1
|
7 |
+
Tested up to: 5.8.2
|
8 |
Requires PHP: 5.3.0
|
9 |
+
Stable tag: 5.4.46
|
10 |
License: GPLv2 or later
|
11 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
12 |
|
145 |
== PASSWORDLESS LOGIN ( login without password ) for all two factor methods like google authenticator ==
|
146 |
Passwordless login (Login without password) is a new way of login in which you and your users can login without entering the password. The login can be done by username and 2 factor or only username which can be decided based on the user role. If a role is not allowed for passwordless login they will login with password and username. miniOrange supports many two factor authentication methods for passwordless login. You can use google authenticator, webauthn, fingerprint login, OTP over SMS, and email for login without a password.
|
147 |
|
148 |
+
= WebAuthn (FIDO2) 2FA Passwordless login ( Login without password by using FIDO2 WebAuthn ) =
|
149 |
WebAuthn is a browser-based API that allows for web applications to simplify and secure user authentication by using registered devices (phones, laptops, etc) as factors. It uses public key cryptography to protect users from advanced phishing attacks. It will allow you to provide your users an option for usernameless login. With the help of webauthn your users can login with fingerprint, FaceID, TouchID, etc.
|
150 |
|
151 |
= Device restriction with webauthn ( FIDO2 )=
|
243 |
|
244 |
= From your WordPress dashboard =
|
245 |
1. Navigate to `Plugins > Add New` from your WP Admin dashboard.
|
246 |
+
2. Search for `miniOrange 2 Factor Authentication (2FA)`or `Google Authenticator.`
|
247 |
+
3. Install `miniOrange 2 Factor Authentication (2FA)` and activate the plugin.
|
248 |
|
249 |
= From WordPress.org =
|
250 |
+
1. Search for `miniOrange 2 Factor Authentication (2FA)` and download it.
|
251 |
+
2. Unzip and upload the `miniorange-2-factor-authentication (2FA)` directory to your `/wp-content/plugins/` directory.
|
252 |
+
3. Activate miniOrange 2 Factor Authentication (2FA) from the Plugins tab of your admin dashboard.
|
253 |
|
254 |
= Once Activated [google authenticator - Two step verification]=
|
255 |
1. Select miniOrange 2-Factor ( 2 factor authentication ) from the left menu and follow the instructions.
|
256 |
2. Once, you complete your setup. Click on the Log Out button.
|
257 |
3. Enter the username and password. After the initial validation, you will be prompted for the 2-factor method you had set up.
|
258 |
+
4. Validate yourself with the 2-factor authentication(2FA/TFA) method you configured.
|
259 |
|
260 |
<b>Video Guide</b> :<br>
|
261 |
<iframe width="560" height="315" src="https://www.youtube.com/embed/vVGXjedIaGs" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
267 |
|
268 |
You can obtain access to your website by one of the below options:
|
269 |
|
270 |
+
1. If you have an additional administrator account whose Two Factor (2FA) is not enabled yet, you can login with it.
|
271 |
+
2. If you had set up KBA questions earlier, you can use them as an alternate method to login to your website instead of 2FA.
|
272 |
3. Rename the plugin from FTP - this disables the Two-Factor (2FA/TFA) plugin and you will be able to login with your WordPress username and password.
|
273 |
|
274 |
For detailed information, Please check on our website. <a href="https://faq.miniorange.com/knowledgebase/how-to-gain-access-to-my-website-if-i-get-locked-out/" target="_blank">Locked Out</a>.<br>
|
275 |
You can also check our video Tutorial:
|
276 |
<iframe width="560" height="315" src="https://www.youtube.com/embed/wLFKakQkpk8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
277 |
|
278 |
+
= I want to enable Google Authenticator 2 Factor authentication (2FA) as the backup method? =
|
279 |
|
280 |
You can use google authenticator as the backup method for your specific user or all users in the premium version of the two factor authentication. [PREMIUM FEATURE]
|
281 |
|
358 |
|
359 |
You should go to <b>Login Settings Tab</b>
|
360 |
|
361 |
+
= My phone has no internet connectivity and is configured 2nd factor (2FA) with miniOrange App, how can I log in? =
|
362 |
|
363 |
You can login using our alternate login method. Please follow the below steps to login:
|
364 |
|
372 |
|
373 |
= My phone is lost, stolen, or discharged. How can I login? =
|
374 |
|
375 |
+
You can login using our alternate login method apart from 2FA. Click on the Forgot Phone link and you will get 2 alternate methods to login. Select "Send a one time passcode to my registered email" to authenticate by OTP Over Email or Select "Answer your Security Questions (KBA)" to authenticate by knowledge-based authentication.
|
376 |
|
377 |
= My phone has no internet connectivity and I am entering the one time passcode from miniOrange Authenticator App, it says Invalid OTP?
|
378 |
|
384 |
|
385 |
= I am upgrading my phone. =
|
386 |
|
387 |
+
You should go to <b>Setup Two Factor (2FA) </b> Tab and click on <b>Reconfigure</b> to reconfigure 2-Factor with your new phone.
|
388 |
|
389 |
+
= What If I want to use any other second factor (2FA) like OTP Over SMS, Security Questions, Device Id, etc ? =
|
390 |
|
391 |
miniOrange authentication service has 15+ authentication methods. One time passcodes (OTP) over SMS, OTP over Email, OTP over SMS and Email, Out of Band SMS, Out of Band Email, Soft Token, Push Notification, USB based Hardware token (Yubico), Security Questions, Mobile Authentication (QR Code Authentication), Voice Authentication (Biometrics), Phone Verification, Device Identification, Location, Time of Access User Behavior. To know more about authentication methods, please visit <a href="https://miniorange.com/strong_auth" target="_blank">https://miniorange.com/strong_auth </a>. If you want to have any other 2-factor for your WordPress site, please email us at info@xecurify.com or <a href="https://miniorange.com/contact" target="_blank">Contact us</a>.
|
392 |
|
395 |
|
396 |
1. Google Authenticator (2FA/OTP) - Setup different 2 Factor methods
|
397 |
2. Google Authenticator (2FA/OTP) - Test 2 factor configured
|
398 |
+
3. Google Authenticator (2FA/OTP) - 2 Factor Authentication (2FA) methods available
|
399 |
4. Google Authenticator (2FA/OTP) - Google Authenticator login
|
400 |
+
5. Google Authenticator (2FA/OTP) - QR code 2 Factor (2FA) login
|
401 |
6. Google Authenticator (2FA/OTP) - miniOrange Authenticator login
|
402 |
7. Google Authenticator (2FA/OTP) - Push notification login
|
403 |
8. Google Authenticator (2FA/OTP) - Remember device and personalization add-ons
|
404 |
|
405 |
== Changelog ==
|
406 |
|
407 |
+
= 5.4.46 =
|
408 |
+
* Google Authenticator - Two factor Authentication (2FA, OTP) :
|
409 |
+
* Black friday offer
|
410 |
+
* Get email notification on the plugin's new release
|
411 |
+
|
412 |
= 5.4.45 =
|
413 |
* Google Authenticator - Two factor Authentication (2FA, OTP) :
|
414 |
* Added login with the any configured methods
|
1084 |
|
1085 |
== Upgrade Notice ==
|
1086 |
|
1087 |
+
= 5.4.46 =
|
1088 |
+
* Google Authenticator - Two factor Authentication (2FA, OTP) :
|
1089 |
+
* Black friday offer
|
1090 |
+
* Get email notification on the plugin's new release
|
1091 |
+
|
1092 |
= 5.4.45 =
|
1093 |
* Google Authenticator - Two factor Authentication (2FA, OTP) :
|
1094 |
* Added login with the any configured methods
|
views/navbar.php
CHANGED
@@ -30,7 +30,7 @@ if( isset( $_GET[ 'page' ]) && $_GET['page'] != 'mo_2fa_upgrade')
|
|
30 |
{
|
31 |
echo'<div class="wrap">';
|
32 |
|
33 |
-
$date1 = "2021-
|
34 |
$dateTimestamp1 = strtotime($date1);
|
35 |
|
36 |
$date2 = date("Y-m-d");
|
@@ -43,24 +43,18 @@ if( isset( $_GET[ 'page' ]) && $_GET['page'] != 'mo_2fa_upgrade')
|
|
43 |
|
44 |
|
45 |
<div class="mo2f_offer_first_section">
|
46 |
-
|
47 |
-
|
48 |
-
|
|
|
49 |
|
50 |
<div class="mo2f_offer_middle_section">
|
51 |
-
<p class="mo2f_offer_get_upto"><span style="font-size:
|
52 |
-
<
|
53 |
-
|
54 |
-
|
55 |
-
<div class="mo2f_offer_last_section">
|
56 |
-
<p style="font-size: 20px; color: yellow; margin-bottom:-1px">LIMITED TIME</p>
|
57 |
-
<span style="font-size: 40px; color: yellow"><b>OFFER!</b></span>
|
58 |
</div>
|
59 |
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
|
65 |
</div><br><br>';
|
66 |
}
|
30 |
{
|
31 |
echo'<div class="wrap">';
|
32 |
|
33 |
+
$date1 = "2021-11-30";
|
34 |
$dateTimestamp1 = strtotime($date1);
|
35 |
|
36 |
$date2 = date("Y-m-d");
|
43 |
|
44 |
|
45 |
<div class="mo2f_offer_first_section">
|
46 |
+
<p class="mo2f_offer_black_friday">BLACK FRIDAY</p>
|
47 |
+
<h3 class= "mo2fa_hr_line"><span>&</span></h3>
|
48 |
+
<p class="mo2f_offer_cyber">CYBER MONDAY<spn style="color:#ea5ab7a1;">SALE</span></p>
|
49 |
+
</div>
|
50 |
|
51 |
<div class="mo2f_offer_middle_section">
|
52 |
+
<p class="mo2f_offer_get_upto"><span style="font-size: 30px;">GET UPTO <span style="color: #ea5ab7a1">30%</span> OFF ON PREMIUM PLUGINS</p><br><br>
|
53 |
+
<p class="mo2f_offer_valid">Offer valid for limited period only!</p>
|
54 |
+
<p id="mo2f_offer_timer" class="mo2f_offer_timer"></p>
|
|
|
|
|
|
|
|
|
55 |
</div>
|
56 |
|
57 |
+
<div id="mo2f_offer_last_section" class="mo2f_offer_last_section"><a class="mo2f_offer_contact_us" href="'.$request_offer_url.'">Contact Us</a></p></div>
|
|
|
|
|
|
|
58 |
|
59 |
</div><br><br>';
|
60 |
}
|
views/request_offer.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<div class="mo_wpns_divided_layout">
|
2 |
<div class="mo_wpns_setting_layout mo2f_offer_contact_us_layout">
|
3 |
-
<h3 > Request For
|
4 |
<?php
|
5 |
echo '<a class="mo_wpns_button mo_wpns_button1 mo2f_offer_contact_us_button" href="'.$two_fa.'">Back</a>';
|
6 |
?>
|
1 |
<div class="mo_wpns_divided_layout">
|
2 |
<div class="mo_wpns_setting_layout mo2f_offer_contact_us_layout">
|
3 |
+
<h3 > Request For Black Friday Offer :<div style="float: right;">
|
4 |
<?php
|
5 |
echo '<a class="mo_wpns_button mo_wpns_button1 mo2f_offer_contact_us_button" href="'.$two_fa.'">Back</a>';
|
6 |
?>
|