Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flexydial
/
hdfc
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
3ebd730a
authored
2018-04-20 10:04:23 +0000
by
root
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Clear text Password submissioon issue resolved
1 parent
9639a951
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
17 additions
and
89 deletions
application/app/Models/User.php
application/resources/views/layout/header.blade.php
application/resources/views/layout/module/user/edit.blade.php
application/resources/views/login.blade.php
custom/.env
application/app/Models/User.php
View file @
3ebd730
...
...
@@ -394,10 +394,10 @@ class User extends Authenticatable
{
$passwordErr
=
"Your Password Must Contain At Least 1 Number!"
;
}
else
if
(
!
preg_match
(
"/[A-Z]/"
,
$password
))
{
$passwordErr
=
"Your Password Must Contain At Least 1 Capital Letter!"
;
}
//
else if(!preg_match("/[A-Z]/",$password))
//
{
//
$passwordErr = "Your Password Must Contain At Least 1 Capital Letter!";
//
}
else
if
(
!
preg_match
(
"/[a-z]/"
,
$password
))
{
$passwordErr
=
"Your Password Must Contain At Least 1 Lowercase Letter!"
;
...
...
application/resources/views/layout/header.blade.php
View file @
3ebd730
...
...
@@ -12,7 +12,7 @@
if
(
$vieportopt
[
0
]
==
"responsive"
){
?>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale={!!$vieportopt[1]!!}, maximum-scale={!!$vieportopt[2]!!}"
>
<?php
}
?>
<meta
name=
"author"
content=
"
Siddharth Upmanyu
"
>
<meta
name=
"author"
content=
"
Buzzworks
"
>
<?php
if
(
isset
(
$logo_s
))
$fico
=
$logo_s
;
else
$fico
=
"favicon.png"
;
?>
<link
rel=
"icon"
href=
"{!!url('/')!!}/custom/{!!$fico!!}"
type=
"image/x-icon"
/>
...
...
application/resources/views/layout/module/user/edit.blade.php
View file @
3ebd730
...
...
@@ -529,4 +529,6 @@ function editUserForm()
doAjax
(
'user/{!!$tuser->id!!}'
,
putdata
,
'userformdiv'
,
'ajax_users_update'
,
'singlethis'
,
'PUT'
);
}
var
MD5
=
function
(
s
){
function
L
(
k
,
d
){
return
(
k
<<
d
)
|
(
k
>>>
(
32
-
d
))}
function
K
(
G
,
k
){
var
I
,
d
,
F
,
H
,
x
;
F
=
(
G
&
2147483648
);
H
=
(
k
&
2147483648
);
I
=
(
G
&
1073741824
);
d
=
(
k
&
1073741824
);
x
=
(
G
&
1073741823
)
+
(
k
&
1073741823
);
if
(
I
&
d
){
return
(
x
^
2147483648
^
F
^
H
)}
if
(
I
|
d
){
if
(
x
&
1073741824
){
return
(
x
^
3221225472
^
F
^
H
)}
else
{
return
(
x
^
1073741824
^
F
^
H
)}}
else
{
return
(
x
^
F
^
H
)}}
function
r
(
d
,
F
,
k
){
return
(
d
&
F
)
|
((
~
d
)
&
k
)}
function
q
(
d
,
F
,
k
){
return
(
d
&
k
)
|
(
F
&
(
~
k
))}
function
p
(
d
,
F
,
k
){
return
(
d
^
F
^
k
)}
function
n
(
d
,
F
,
k
){
return
(
F
^
(
d
|
(
~
k
)))}
function
u
(
G
,
F
,
aa
,
Z
,
k
,
H
,
I
){
G
=
K
(
G
,
K
(
K
(
r
(
F
,
aa
,
Z
),
k
),
I
));
return
K
(
L
(
G
,
H
),
F
)}
function
f
(
G
,
F
,
aa
,
Z
,
k
,
H
,
I
){
G
=
K
(
G
,
K
(
K
(
q
(
F
,
aa
,
Z
),
k
),
I
));
return
K
(
L
(
G
,
H
),
F
)}
function
D
(
G
,
F
,
aa
,
Z
,
k
,
H
,
I
){
G
=
K
(
G
,
K
(
K
(
p
(
F
,
aa
,
Z
),
k
),
I
));
return
K
(
L
(
G
,
H
),
F
)}
function
t
(
G
,
F
,
aa
,
Z
,
k
,
H
,
I
){
G
=
K
(
G
,
K
(
K
(
n
(
F
,
aa
,
Z
),
k
),
I
));
return
K
(
L
(
G
,
H
),
F
)}
function
e
(
G
){
var
Z
;
var
F
=
G
.
length
;
var
x
=
F
+
8
;
var
k
=
(
x
-
(
x
%
64
))
/
64
;
var
I
=
(
k
+
1
)
*
16
;
var
aa
=
Array
(
I
-
1
);
var
d
=
0
;
var
H
=
0
;
while
(
H
<
F
){
Z
=
(
H
-
(
H
%
4
))
/
4
;
d
=
(
H
%
4
)
*
8
;
aa
[
Z
]
=
(
aa
[
Z
]
|
(
G
.
charCodeAt
(
H
)
<<
d
));
H
++
}
Z
=
(
H
-
(
H
%
4
))
/
4
;
d
=
(
H
%
4
)
*
8
;
aa
[
Z
]
=
aa
[
Z
]
|
(
128
<<
d
);
aa
[
I
-
2
]
=
F
<<
3
;
aa
[
I
-
1
]
=
F
>>>
29
;
return
aa
}
function
B
(
x
){
var
k
=
""
,
F
=
""
,
G
,
d
;
for
(
d
=
0
;
d
<=
3
;
d
++
){
G
=
(
x
>>>
(
d
*
8
))
&
255
;
F
=
"0"
+
G
.
toString
(
16
);
k
=
k
+
F
.
substr
(
F
.
length
-
2
,
2
)}
return
k
}
function
J
(
k
){
k
=
k
.
replace
(
/rn/g
,
"n"
);
var
d
=
""
;
for
(
var
F
=
0
;
F
<
k
.
length
;
F
++
){
var
x
=
k
.
charCodeAt
(
F
);
if
(
x
<
128
){
d
+=
String
.
fromCharCode
(
x
)}
else
{
if
((
x
>
127
)
&&
(
x
<
2048
)){
d
+=
String
.
fromCharCode
((
x
>>
6
)
|
192
);
d
+=
String
.
fromCharCode
((
x
&
63
)
|
128
)}
else
{
d
+=
String
.
fromCharCode
((
x
>>
12
)
|
224
);
d
+=
String
.
fromCharCode
(((
x
>>
6
)
&
63
)
|
128
);
d
+=
String
.
fromCharCode
((
x
&
63
)
|
128
)}}}
return
d
}
var
C
=
Array
();
var
P
,
h
,
E
,
v
,
g
,
Y
,
X
,
W
,
V
;
var
S
=
7
,
Q
=
12
,
N
=
17
,
M
=
22
;
var
A
=
5
,
z
=
9
,
y
=
14
,
w
=
20
;
var
o
=
4
,
m
=
11
,
l
=
16
,
j
=
23
;
var
U
=
6
,
T
=
10
,
R
=
15
,
O
=
21
;
s
=
J
(
s
);
C
=
e
(
s
);
Y
=
1732584193
;
X
=
4023233417
;
W
=
2562383102
;
V
=
271733878
;
for
(
P
=
0
;
P
<
C
.
length
;
P
+=
16
){
h
=
Y
;
E
=
X
;
v
=
W
;
g
=
V
;
Y
=
u
(
Y
,
X
,
W
,
V
,
C
[
P
+
0
],
S
,
3614090360
);
V
=
u
(
V
,
Y
,
X
,
W
,
C
[
P
+
1
],
Q
,
3905402710
);
W
=
u
(
W
,
V
,
Y
,
X
,
C
[
P
+
2
],
N
,
606105819
);
X
=
u
(
X
,
W
,
V
,
Y
,
C
[
P
+
3
],
M
,
3250441966
);
Y
=
u
(
Y
,
X
,
W
,
V
,
C
[
P
+
4
],
S
,
4118548399
);
V
=
u
(
V
,
Y
,
X
,
W
,
C
[
P
+
5
],
Q
,
1200080426
);
W
=
u
(
W
,
V
,
Y
,
X
,
C
[
P
+
6
],
N
,
2821735955
);
X
=
u
(
X
,
W
,
V
,
Y
,
C
[
P
+
7
],
M
,
4249261313
);
Y
=
u
(
Y
,
X
,
W
,
V
,
C
[
P
+
8
],
S
,
1770035416
);
V
=
u
(
V
,
Y
,
X
,
W
,
C
[
P
+
9
],
Q
,
2336552879
);
W
=
u
(
W
,
V
,
Y
,
X
,
C
[
P
+
10
],
N
,
4294925233
);
X
=
u
(
X
,
W
,
V
,
Y
,
C
[
P
+
11
],
M
,
2304563134
);
Y
=
u
(
Y
,
X
,
W
,
V
,
C
[
P
+
12
],
S
,
1804603682
);
V
=
u
(
V
,
Y
,
X
,
W
,
C
[
P
+
13
],
Q
,
4254626195
);
W
=
u
(
W
,
V
,
Y
,
X
,
C
[
P
+
14
],
N
,
2792965006
);
X
=
u
(
X
,
W
,
V
,
Y
,
C
[
P
+
15
],
M
,
1236535329
);
Y
=
f
(
Y
,
X
,
W
,
V
,
C
[
P
+
1
],
A
,
4129170786
);
V
=
f
(
V
,
Y
,
X
,
W
,
C
[
P
+
6
],
z
,
3225465664
);
W
=
f
(
W
,
V
,
Y
,
X
,
C
[
P
+
11
],
y
,
643717713
);
X
=
f
(
X
,
W
,
V
,
Y
,
C
[
P
+
0
],
w
,
3921069994
);
Y
=
f
(
Y
,
X
,
W
,
V
,
C
[
P
+
5
],
A
,
3593408605
);
V
=
f
(
V
,
Y
,
X
,
W
,
C
[
P
+
10
],
z
,
38016083
);
W
=
f
(
W
,
V
,
Y
,
X
,
C
[
P
+
15
],
y
,
3634488961
);
X
=
f
(
X
,
W
,
V
,
Y
,
C
[
P
+
4
],
w
,
3889429448
);
Y
=
f
(
Y
,
X
,
W
,
V
,
C
[
P
+
9
],
A
,
568446438
);
V
=
f
(
V
,
Y
,
X
,
W
,
C
[
P
+
14
],
z
,
3275163606
);
W
=
f
(
W
,
V
,
Y
,
X
,
C
[
P
+
3
],
y
,
4107603335
);
X
=
f
(
X
,
W
,
V
,
Y
,
C
[
P
+
8
],
w
,
1163531501
);
Y
=
f
(
Y
,
X
,
W
,
V
,
C
[
P
+
13
],
A
,
2850285829
);
V
=
f
(
V
,
Y
,
X
,
W
,
C
[
P
+
2
],
z
,
4243563512
);
W
=
f
(
W
,
V
,
Y
,
X
,
C
[
P
+
7
],
y
,
1735328473
);
X
=
f
(
X
,
W
,
V
,
Y
,
C
[
P
+
12
],
w
,
2368359562
);
Y
=
D
(
Y
,
X
,
W
,
V
,
C
[
P
+
5
],
o
,
4294588738
);
V
=
D
(
V
,
Y
,
X
,
W
,
C
[
P
+
8
],
m
,
2272392833
);
W
=
D
(
W
,
V
,
Y
,
X
,
C
[
P
+
11
],
l
,
1839030562
);
X
=
D
(
X
,
W
,
V
,
Y
,
C
[
P
+
14
],
j
,
4259657740
);
Y
=
D
(
Y
,
X
,
W
,
V
,
C
[
P
+
1
],
o
,
2763975236
);
V
=
D
(
V
,
Y
,
X
,
W
,
C
[
P
+
4
],
m
,
1272893353
);
W
=
D
(
W
,
V
,
Y
,
X
,
C
[
P
+
7
],
l
,
4139469664
);
X
=
D
(
X
,
W
,
V
,
Y
,
C
[
P
+
10
],
j
,
3200236656
);
Y
=
D
(
Y
,
X
,
W
,
V
,
C
[
P
+
13
],
o
,
681279174
);
V
=
D
(
V
,
Y
,
X
,
W
,
C
[
P
+
0
],
m
,
3936430074
);
W
=
D
(
W
,
V
,
Y
,
X
,
C
[
P
+
3
],
l
,
3572445317
);
X
=
D
(
X
,
W
,
V
,
Y
,
C
[
P
+
6
],
j
,
76029189
);
Y
=
D
(
Y
,
X
,
W
,
V
,
C
[
P
+
9
],
o
,
3654602809
);
V
=
D
(
V
,
Y
,
X
,
W
,
C
[
P
+
12
],
m
,
3873151461
);
W
=
D
(
W
,
V
,
Y
,
X
,
C
[
P
+
15
],
l
,
530742520
);
X
=
D
(
X
,
W
,
V
,
Y
,
C
[
P
+
2
],
j
,
3299628645
);
Y
=
t
(
Y
,
X
,
W
,
V
,
C
[
P
+
0
],
U
,
4096336452
);
V
=
t
(
V
,
Y
,
X
,
W
,
C
[
P
+
7
],
T
,
1126891415
);
W
=
t
(
W
,
V
,
Y
,
X
,
C
[
P
+
14
],
R
,
2878612391
);
X
=
t
(
X
,
W
,
V
,
Y
,
C
[
P
+
5
],
O
,
4237533241
);
Y
=
t
(
Y
,
X
,
W
,
V
,
C
[
P
+
12
],
U
,
1700485571
);
V
=
t
(
V
,
Y
,
X
,
W
,
C
[
P
+
3
],
T
,
2399980690
);
W
=
t
(
W
,
V
,
Y
,
X
,
C
[
P
+
10
],
R
,
4293915773
);
X
=
t
(
X
,
W
,
V
,
Y
,
C
[
P
+
1
],
O
,
2240044497
);
Y
=
t
(
Y
,
X
,
W
,
V
,
C
[
P
+
8
],
U
,
1873313359
);
V
=
t
(
V
,
Y
,
X
,
W
,
C
[
P
+
15
],
T
,
4264355552
);
W
=
t
(
W
,
V
,
Y
,
X
,
C
[
P
+
6
],
R
,
2734768916
);
X
=
t
(
X
,
W
,
V
,
Y
,
C
[
P
+
13
],
O
,
1309151649
);
Y
=
t
(
Y
,
X
,
W
,
V
,
C
[
P
+
4
],
U
,
4149444226
);
V
=
t
(
V
,
Y
,
X
,
W
,
C
[
P
+
11
],
T
,
3174756917
);
W
=
t
(
W
,
V
,
Y
,
X
,
C
[
P
+
2
],
R
,
718787259
);
X
=
t
(
X
,
W
,
V
,
Y
,
C
[
P
+
9
],
O
,
3951481745
);
Y
=
K
(
Y
,
h
);
X
=
K
(
X
,
E
);
W
=
K
(
W
,
v
);
V
=
K
(
V
,
g
)}
var
i
=
B
(
Y
)
+
B
(
X
)
+
B
(
W
)
+
B
(
V
);
return
i
.
toLowerCase
()};
$
(
"#password"
).
on
(
"change"
,
function
(){
$
(
"#password"
).
val
(
MD5
(
$
(
"#password"
).
val
()));});
</script>
...
...
application/resources/views/login.blade.php
View file @
3ebd730
...
...
@@ -232,14 +232,6 @@ else
border-radius
:
0
;
padding
:
10px
;
}
</style>
<div
class=
"layout-app"
style=
"height: 100%;"
>
<!-- row-app -->
...
...
@@ -299,99 +291,33 @@ if(isset($error))
<?php
}
?>
</div>
<form
role=
"form"
action=
"login"
method=
post
id=
owaform
>
<form
role=
"form"
action=
"login"
method=
post
id=
owaform
autocomplete=
"off"
>
<input
type=
"hidden"
name=
"_token"
value=
"{{{ csrf_token() }}}"
/>
<div
class=
"form-group"
>
<!-- <label for="exampleInputEmail1">Login ID
<?php
if
(
Config
::
get
(
"app.extAuth"
)
==
"owa"
)
echo
"(Domain Login)"
;
?>
</label> -->
<input
type=
"text"
class=
"form-control"
id=
"exampleInputEmail1"
name=
username
placeholder=
"Login ID"
>
</div>
<div
class=
"form-group"
>
<!-- <label for="exampleInputPassword1">Password</label> -->
<input
type=
"password"
class=
"form-control"
id=
"exampleInputPassword1"
name=
password
placeholder=
"Password"
>
<input
type=
"password"
class=
"form-control"
id=
"usrPwd"
name=
password
placeholder=
"Password"
>
</div>
<button
type=
"submit"
class=
"btn btn-primary btn-block login_btn"
>
Login
</button>
<!-- <button type="button" onclick='document.location="signup";' class="btn btn-primary btn-block">Signup</button> -->
<!-- <div class="or_div"><p>OR</p></div> -->
<div
class=
"alternate_login"
>
<label
class=
"pull-left"
><a
href=
'#'
onclick=
'$("#owaform").hide();$("#otpform").show();return false;'
>
Alternate login via OTP
</a></label>
<label
class=
"pull-right"
><a
href=
'mailto:{!!Config::get("app.email")!!}'
class=
'pull-right'
>
Contact Support
</a></label>
</div>
</form>
<form
role=
"form"
action=
"login"
method=
post
id=
otpform
style=
'display:none'
>
<input
type=
"hidden"
name=
"_token"
value=
"{{{ csrf_token() }}}"
/>
<input
type=
"hidden"
name=
"otplogin"
value=
"true"
/>
<div
class=
"form-group"
>
<input
type=
"text"
class=
"form-control"
style=
"width:70%;float: left;margin-top: 3px;"
id=
"exampleInputEmail2"
name=
"username"
placeholder=
"UserName"
>
<button
type=
"button"
class=
"btn btn-primary btn-block login_otp"
onclick=
'getOTP();return false;'
>
Get OTP
</button>
</div>
<div
class=
"form-group"
>
<!-- <label for="exampleInputPassword2">Enter OTP</label>-->
<input
type=
"password"
class=
"form-control"
id=
"exampleInputPassword2"
name=
password
placeholder=
"Enter otp"
>
</div>
<button
type=
"submit"
class=
"btn btn-primary btn-block login_btn"
>
Login
</button>
<!-- <button type="button" onclick='document.location="signup";' class="btn btn-primary btn-block">Signup</button> -->
<div
class=
"alternate_login"
>
<label>
<a
href=
'#'
onclick=
'$("#owaform").show();$("#otpform").hide();return false;'
>
Back to Login
</a>
</label>
</div>
</form>
</div>
</div>
<!-- <div class="col-sm-2 col-sm-4 col-sm-offset-4 text-center">
<a href="signup" class="btn btn-info">Create a new account? <i class="fa fa-pencil"></i> </a>
</div>-->
</div>
</div>
<!-- // END col-app -->
</div>
<!-- // END col-app.col-unscrollable -->
</div>
<!-- // END col-table-row -->
</div>
<!-- // END col-table -->
</div>
<!-- // END col-separator.box -->
</div>
<!-- // END row-app -->
<script>
function
getOTP
()
{
var
username
=
$
(
"#exampleInputEmail2"
).
val
();
$
(
"#alertdiv"
).
html
(
'<div class="alert alert-warning"><button type="button" class="close" data-dismiss="alert">×</button><strong>Please Wait..</strong> Sending OTP for User ('
+
username
+
')</div>'
);
doAjax
(
'login?sendotp=1&otpuser='
+
username
,
''
,
''
,
'ajax_login_otp'
,
'singlefail'
,
'GET'
,
function
(){
});
}
$
(
"#usrPwd"
).
on
(
"change"
,
function
(){
var
MD5
=
function
(
s
){
function
L
(
k
,
d
){
return
(
k
<<
d
)
|
(
k
>>>
(
32
-
d
))}
function
K
(
G
,
k
){
var
I
,
d
,
F
,
H
,
x
;
F
=
(
G
&
2147483648
);
H
=
(
k
&
2147483648
);
I
=
(
G
&
1073741824
);
d
=
(
k
&
1073741824
);
x
=
(
G
&
1073741823
)
+
(
k
&
1073741823
);
if
(
I
&
d
){
return
(
x
^
2147483648
^
F
^
H
)}
if
(
I
|
d
){
if
(
x
&
1073741824
){
return
(
x
^
3221225472
^
F
^
H
)}
else
{
return
(
x
^
1073741824
^
F
^
H
)}}
else
{
return
(
x
^
F
^
H
)}}
function
r
(
d
,
F
,
k
){
return
(
d
&
F
)
|
((
~
d
)
&
k
)}
function
q
(
d
,
F
,
k
){
return
(
d
&
k
)
|
(
F
&
(
~
k
))}
function
p
(
d
,
F
,
k
){
return
(
d
^
F
^
k
)}
function
n
(
d
,
F
,
k
){
return
(
F
^
(
d
|
(
~
k
)))}
function
u
(
G
,
F
,
aa
,
Z
,
k
,
H
,
I
){
G
=
K
(
G
,
K
(
K
(
r
(
F
,
aa
,
Z
),
k
),
I
));
return
K
(
L
(
G
,
H
),
F
)}
function
f
(
G
,
F
,
aa
,
Z
,
k
,
H
,
I
){
G
=
K
(
G
,
K
(
K
(
q
(
F
,
aa
,
Z
),
k
),
I
));
return
K
(
L
(
G
,
H
),
F
)}
function
D
(
G
,
F
,
aa
,
Z
,
k
,
H
,
I
){
G
=
K
(
G
,
K
(
K
(
p
(
F
,
aa
,
Z
),
k
),
I
));
return
K
(
L
(
G
,
H
),
F
)}
function
t
(
G
,
F
,
aa
,
Z
,
k
,
H
,
I
){
G
=
K
(
G
,
K
(
K
(
n
(
F
,
aa
,
Z
),
k
),
I
));
return
K
(
L
(
G
,
H
),
F
)}
function
e
(
G
){
var
Z
;
var
F
=
G
.
length
;
var
x
=
F
+
8
;
var
k
=
(
x
-
(
x
%
64
))
/
64
;
var
I
=
(
k
+
1
)
*
16
;
var
aa
=
Array
(
I
-
1
);
var
d
=
0
;
var
H
=
0
;
while
(
H
<
F
){
Z
=
(
H
-
(
H
%
4
))
/
4
;
d
=
(
H
%
4
)
*
8
;
aa
[
Z
]
=
(
aa
[
Z
]
|
(
G
.
charCodeAt
(
H
)
<<
d
));
H
++
}
Z
=
(
H
-
(
H
%
4
))
/
4
;
d
=
(
H
%
4
)
*
8
;
aa
[
Z
]
=
aa
[
Z
]
|
(
128
<<
d
);
aa
[
I
-
2
]
=
F
<<
3
;
aa
[
I
-
1
]
=
F
>>>
29
;
return
aa
}
function
B
(
x
){
var
k
=
""
,
F
=
""
,
G
,
d
;
for
(
d
=
0
;
d
<=
3
;
d
++
){
G
=
(
x
>>>
(
d
*
8
))
&
255
;
F
=
"0"
+
G
.
toString
(
16
);
k
=
k
+
F
.
substr
(
F
.
length
-
2
,
2
)}
return
k
}
function
J
(
k
){
k
=
k
.
replace
(
/rn/g
,
"n"
);
var
d
=
""
;
for
(
var
F
=
0
;
F
<
k
.
length
;
F
++
){
var
x
=
k
.
charCodeAt
(
F
);
if
(
x
<
128
){
d
+=
String
.
fromCharCode
(
x
)}
else
{
if
((
x
>
127
)
&&
(
x
<
2048
)){
d
+=
String
.
fromCharCode
((
x
>>
6
)
|
192
);
d
+=
String
.
fromCharCode
((
x
&
63
)
|
128
)}
else
{
d
+=
String
.
fromCharCode
((
x
>>
12
)
|
224
);
d
+=
String
.
fromCharCode
(((
x
>>
6
)
&
63
)
|
128
);
d
+=
String
.
fromCharCode
((
x
&
63
)
|
128
)}}}
return
d
}
var
C
=
Array
();
var
P
,
h
,
E
,
v
,
g
,
Y
,
X
,
W
,
V
;
var
S
=
7
,
Q
=
12
,
N
=
17
,
M
=
22
;
var
A
=
5
,
z
=
9
,
y
=
14
,
w
=
20
;
var
o
=
4
,
m
=
11
,
l
=
16
,
j
=
23
;
var
U
=
6
,
T
=
10
,
R
=
15
,
O
=
21
;
s
=
J
(
s
);
C
=
e
(
s
);
Y
=
1732584193
;
X
=
4023233417
;
W
=
2562383102
;
V
=
271733878
;
for
(
P
=
0
;
P
<
C
.
length
;
P
+=
16
){
h
=
Y
;
E
=
X
;
v
=
W
;
g
=
V
;
Y
=
u
(
Y
,
X
,
W
,
V
,
C
[
P
+
0
],
S
,
3614090360
);
V
=
u
(
V
,
Y
,
X
,
W
,
C
[
P
+
1
],
Q
,
3905402710
);
W
=
u
(
W
,
V
,
Y
,
X
,
C
[
P
+
2
],
N
,
606105819
);
X
=
u
(
X
,
W
,
V
,
Y
,
C
[
P
+
3
],
M
,
3250441966
);
Y
=
u
(
Y
,
X
,
W
,
V
,
C
[
P
+
4
],
S
,
4118548399
);
V
=
u
(
V
,
Y
,
X
,
W
,
C
[
P
+
5
],
Q
,
1200080426
);
W
=
u
(
W
,
V
,
Y
,
X
,
C
[
P
+
6
],
N
,
2821735955
);
X
=
u
(
X
,
W
,
V
,
Y
,
C
[
P
+
7
],
M
,
4249261313
);
Y
=
u
(
Y
,
X
,
W
,
V
,
C
[
P
+
8
],
S
,
1770035416
);
V
=
u
(
V
,
Y
,
X
,
W
,
C
[
P
+
9
],
Q
,
2336552879
);
W
=
u
(
W
,
V
,
Y
,
X
,
C
[
P
+
10
],
N
,
4294925233
);
X
=
u
(
X
,
W
,
V
,
Y
,
C
[
P
+
11
],
M
,
2304563134
);
Y
=
u
(
Y
,
X
,
W
,
V
,
C
[
P
+
12
],
S
,
1804603682
);
V
=
u
(
V
,
Y
,
X
,
W
,
C
[
P
+
13
],
Q
,
4254626195
);
W
=
u
(
W
,
V
,
Y
,
X
,
C
[
P
+
14
],
N
,
2792965006
);
X
=
u
(
X
,
W
,
V
,
Y
,
C
[
P
+
15
],
M
,
1236535329
);
Y
=
f
(
Y
,
X
,
W
,
V
,
C
[
P
+
1
],
A
,
4129170786
);
V
=
f
(
V
,
Y
,
X
,
W
,
C
[
P
+
6
],
z
,
3225465664
);
W
=
f
(
W
,
V
,
Y
,
X
,
C
[
P
+
11
],
y
,
643717713
);
X
=
f
(
X
,
W
,
V
,
Y
,
C
[
P
+
0
],
w
,
3921069994
);
Y
=
f
(
Y
,
X
,
W
,
V
,
C
[
P
+
5
],
A
,
3593408605
);
V
=
f
(
V
,
Y
,
X
,
W
,
C
[
P
+
10
],
z
,
38016083
);
W
=
f
(
W
,
V
,
Y
,
X
,
C
[
P
+
15
],
y
,
3634488961
);
X
=
f
(
X
,
W
,
V
,
Y
,
C
[
P
+
4
],
w
,
3889429448
);
Y
=
f
(
Y
,
X
,
W
,
V
,
C
[
P
+
9
],
A
,
568446438
);
V
=
f
(
V
,
Y
,
X
,
W
,
C
[
P
+
14
],
z
,
3275163606
);
W
=
f
(
W
,
V
,
Y
,
X
,
C
[
P
+
3
],
y
,
4107603335
);
X
=
f
(
X
,
W
,
V
,
Y
,
C
[
P
+
8
],
w
,
1163531501
);
Y
=
f
(
Y
,
X
,
W
,
V
,
C
[
P
+
13
],
A
,
2850285829
);
V
=
f
(
V
,
Y
,
X
,
W
,
C
[
P
+
2
],
z
,
4243563512
);
W
=
f
(
W
,
V
,
Y
,
X
,
C
[
P
+
7
],
y
,
1735328473
);
X
=
f
(
X
,
W
,
V
,
Y
,
C
[
P
+
12
],
w
,
2368359562
);
Y
=
D
(
Y
,
X
,
W
,
V
,
C
[
P
+
5
],
o
,
4294588738
);
V
=
D
(
V
,
Y
,
X
,
W
,
C
[
P
+
8
],
m
,
2272392833
);
W
=
D
(
W
,
V
,
Y
,
X
,
C
[
P
+
11
],
l
,
1839030562
);
X
=
D
(
X
,
W
,
V
,
Y
,
C
[
P
+
14
],
j
,
4259657740
);
Y
=
D
(
Y
,
X
,
W
,
V
,
C
[
P
+
1
],
o
,
2763975236
);
V
=
D
(
V
,
Y
,
X
,
W
,
C
[
P
+
4
],
m
,
1272893353
);
W
=
D
(
W
,
V
,
Y
,
X
,
C
[
P
+
7
],
l
,
4139469664
);
X
=
D
(
X
,
W
,
V
,
Y
,
C
[
P
+
10
],
j
,
3200236656
);
Y
=
D
(
Y
,
X
,
W
,
V
,
C
[
P
+
13
],
o
,
681279174
);
V
=
D
(
V
,
Y
,
X
,
W
,
C
[
P
+
0
],
m
,
3936430074
);
W
=
D
(
W
,
V
,
Y
,
X
,
C
[
P
+
3
],
l
,
3572445317
);
X
=
D
(
X
,
W
,
V
,
Y
,
C
[
P
+
6
],
j
,
76029189
);
Y
=
D
(
Y
,
X
,
W
,
V
,
C
[
P
+
9
],
o
,
3654602809
);
V
=
D
(
V
,
Y
,
X
,
W
,
C
[
P
+
12
],
m
,
3873151461
);
W
=
D
(
W
,
V
,
Y
,
X
,
C
[
P
+
15
],
l
,
530742520
);
X
=
D
(
X
,
W
,
V
,
Y
,
C
[
P
+
2
],
j
,
3299628645
);
Y
=
t
(
Y
,
X
,
W
,
V
,
C
[
P
+
0
],
U
,
4096336452
);
V
=
t
(
V
,
Y
,
X
,
W
,
C
[
P
+
7
],
T
,
1126891415
);
W
=
t
(
W
,
V
,
Y
,
X
,
C
[
P
+
14
],
R
,
2878612391
);
X
=
t
(
X
,
W
,
V
,
Y
,
C
[
P
+
5
],
O
,
4237533241
);
Y
=
t
(
Y
,
X
,
W
,
V
,
C
[
P
+
12
],
U
,
1700485571
);
V
=
t
(
V
,
Y
,
X
,
W
,
C
[
P
+
3
],
T
,
2399980690
);
W
=
t
(
W
,
V
,
Y
,
X
,
C
[
P
+
10
],
R
,
4293915773
);
X
=
t
(
X
,
W
,
V
,
Y
,
C
[
P
+
1
],
O
,
2240044497
);
Y
=
t
(
Y
,
X
,
W
,
V
,
C
[
P
+
8
],
U
,
1873313359
);
V
=
t
(
V
,
Y
,
X
,
W
,
C
[
P
+
15
],
T
,
4264355552
);
W
=
t
(
W
,
V
,
Y
,
X
,
C
[
P
+
6
],
R
,
2734768916
);
X
=
t
(
X
,
W
,
V
,
Y
,
C
[
P
+
13
],
O
,
1309151649
);
Y
=
t
(
Y
,
X
,
W
,
V
,
C
[
P
+
4
],
U
,
4149444226
);
V
=
t
(
V
,
Y
,
X
,
W
,
C
[
P
+
11
],
T
,
3174756917
);
W
=
t
(
W
,
V
,
Y
,
X
,
C
[
P
+
2
],
R
,
718787259
);
X
=
t
(
X
,
W
,
V
,
Y
,
C
[
P
+
9
],
O
,
3951481745
);
Y
=
K
(
Y
,
h
);
X
=
K
(
X
,
E
);
W
=
K
(
W
,
v
);
V
=
K
(
V
,
g
)}
var
i
=
B
(
Y
)
+
B
(
X
)
+
B
(
W
)
+
B
(
V
);
return
i
.
toLowerCase
()};
$
(
"#usrPwd"
).
val
(
MD5
(
$
(
"#usrPwd"
).
val
()));});
</script>
@include('layout.footer')
<?php
<?php
}
?>
...
...
custom/.env
View file @
3ebd730
...
...
@@ -5,11 +5,11 @@ APP_KEY=LEynnBaQoqsLncOWZwgdtfxxWU2hEyfp
APP_PROTOCOL=http://
app_name=Flexydial
app_title=Flexydial
app_domain=192.168.3.
234
web_domain=192.168.3.
234
app_ip=192.168.3.
234
asterisk_slaves=192.168.3.
234
:1001:2000:1:240
asterisk_manager=192.168.3.
234
app_domain=192.168.3.
100
web_domain=192.168.3.
100
app_ip=192.168.3.
100
asterisk_slaves=192.168.3.
100
:1001:2000:1:240
asterisk_manager=192.168.3.
100
asterisk_extensions=31330,_X!
...
...
@@ -19,7 +19,7 @@ kDialer_keeplocalconf=1
kstych_viewportMeta=responsive:1:1
DB_HOST=localhost
DB_DATABASE=kstych_flexydial
_cop
DB_DATABASE=kstych_flexydial
DB_USERNAME=root
DB_PASSWORD=yb9738z
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment