3ebd730a by root

Clear text Password submissioon issue resolved

1 parent 9639a951
...@@ -394,10 +394,10 @@ class User extends Authenticatable ...@@ -394,10 +394,10 @@ class User extends Authenticatable
394 { 394 {
395 $passwordErr = "Your Password Must Contain At Least 1 Number!"; 395 $passwordErr = "Your Password Must Contain At Least 1 Number!";
396 } 396 }
397 else if(!preg_match("/[A-Z]/",$password)) 397 // else if(!preg_match("/[A-Z]/",$password))
398 { 398 // {
399 $passwordErr = "Your Password Must Contain At Least 1 Capital Letter!"; 399 // $passwordErr = "Your Password Must Contain At Least 1 Capital Letter!";
400 } 400 // }
401 else if(!preg_match("/[a-z]/",$password)) 401 else if(!preg_match("/[a-z]/",$password))
402 { 402 {
403 $passwordErr = "Your Password Must Contain At Least 1 Lowercase Letter!"; 403 $passwordErr = "Your Password Must Contain At Least 1 Lowercase Letter!";
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
12 if($vieportopt[0]=="responsive"){ ?> 12 if($vieportopt[0]=="responsive"){ ?>
13 <meta name="viewport" content="width=device-width, initial-scale={!!$vieportopt[1]!!}, maximum-scale={!!$vieportopt[2]!!}"> 13 <meta name="viewport" content="width=device-width, initial-scale={!!$vieportopt[1]!!}, maximum-scale={!!$vieportopt[2]!!}">
14 <?php } ?> 14 <?php } ?>
15 <meta name="author" content="Siddharth Upmanyu"> 15 <meta name="author" content="Buzzworks">
16 16
17 <?php if(isset($logo_s))$fico=$logo_s;else $fico="favicon.png"; ?> 17 <?php if(isset($logo_s))$fico=$logo_s;else $fico="favicon.png"; ?>
18 <link rel="icon" href="{!!url('/')!!}/custom/{!!$fico!!}" type="image/x-icon" /> 18 <link rel="icon" href="{!!url('/')!!}/custom/{!!$fico!!}" type="image/x-icon" />
......
...@@ -529,4 +529,6 @@ function editUserForm() ...@@ -529,4 +529,6 @@ function editUserForm()
529 529
530 doAjax('user/{!!$tuser->id!!}',putdata,'userformdiv','ajax_users_update','singlethis','PUT'); 530 doAjax('user/{!!$tuser->id!!}',putdata,'userformdiv','ajax_users_update','singlethis','PUT');
531 } 531 }
532
533 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()));});
532 </script> 534 </script>
......
...@@ -232,14 +232,6 @@ else ...@@ -232,14 +232,6 @@ else
232 border-radius: 0; 232 border-radius: 0;
233 padding: 10px; 233 padding: 10px;
234 } 234 }
235
236
237
238
239
240
241
242
243 </style> 235 </style>
244 236
245 <div class="layout-app" style="height: 100%;"><!-- row-app --> 237 <div class="layout-app" style="height: 100%;"><!-- row-app -->
...@@ -299,99 +291,33 @@ if(isset($error)) ...@@ -299,99 +291,33 @@ if(isset($error))
299 <?php } ?> 291 <?php } ?>
300 </div> 292 </div>
301 293
302 <form role="form" action="login" method=post id=owaform> 294 <form role="form" action="login" method=post id=owaform autocomplete="off">
303 <input type="hidden" name="_token" value="{{{ csrf_token() }}}" /> 295 <input type="hidden" name="_token" value="{{{ csrf_token() }}}" />
304 296
305 297
306 <div class="form-group"> 298 <div class="form-group">
307 <!-- <label for="exampleInputEmail1">Login ID <?php if(Config::get("app.extAuth")=="owa")echo "(Domain Login)"; ?></label> -->
308 <input type="text" class="form-control" id="exampleInputEmail1" name=username placeholder="Login ID"> 299 <input type="text" class="form-control" id="exampleInputEmail1" name=username placeholder="Login ID">
309 </div> 300 </div>
310 <div class="form-group"> 301 <div class="form-group">
311 <!-- <label for="exampleInputPassword1">Password</label> --> 302 <input type="password" class="form-control" id="usrPwd" name=password placeholder="Password">
312 <input type="password" class="form-control" id="exampleInputPassword1" name=password placeholder="Password">
313 </div> 303 </div>
314 304
315 <button type="submit" class="btn btn-primary btn-block login_btn">Login</button> 305 <button type="submit" class="btn btn-primary btn-block login_btn">Login</button>
316 <!-- <button type="button" onclick='document.location="signup";' class="btn btn-primary btn-block">Signup</button> -->
317 <!-- <div class="or_div"><p>OR</p></div> -->
318 <div class="alternate_login">
319 <label class="pull-left"><a href='#' onclick='$("#owaform").hide();$("#otpform").show();return false;'>Alternate login via OTP</a></label>
320 <label class="pull-right"><a href='mailto:{!!Config::get("app.email")!!}' class='pull-right'>Contact Support</a></label>
321 </div>
322
323 </form> 306 </form>
324
325
326 <form role="form" action="login" method=post id=otpform style='display:none'>
327 <input type="hidden" name="_token" value="{{{ csrf_token() }}}" />
328 <input type="hidden" name="otplogin" value="true" />
329 <div class="form-group">
330 <input type="text" class="form-control" style="width:70%;float: left;margin-top: 3px;" id="exampleInputEmail2" name="username" placeholder="UserName">
331 <button type="button" class="btn btn-primary btn-block login_otp" onclick='getOTP();return false;'>Get OTP</button>
332 </div>
333
334 <div class="form-group">
335 <!-- <label for="exampleInputPassword2">Enter OTP</label>-->
336 <input type="password" class="form-control" id="exampleInputPassword2" name=password placeholder="Enter otp">
337 </div>
338
339 <button type="submit" class="btn btn-primary btn-block login_btn">Login</button>
340 <!-- <button type="button" onclick='document.location="signup";' class="btn btn-primary btn-block">Signup</button> -->
341
342 <div class="alternate_login">
343 <label>
344 <a href='#' onclick='$("#owaform").show();$("#otpform").hide();return false;'>Back to Login</a>
345 </label>
346 </div>
347
348 </form>
349
350
351
352 </div> 307 </div>
353
354 </div> 308 </div>
355 <!-- <div class="col-sm-2 col-sm-4 col-sm-offset-4 text-center">
356 <a href="signup" class="btn btn-info">Create a new account? <i class="fa fa-pencil"></i> </a>
357 </div>-->
358
359
360 </div> 309 </div>
361
362
363 </div> 310 </div>
364 <!-- // END col-app -->
365
366 </div> 311 </div>
367 <!-- // END col-app.col-unscrollable -->
368
369 </div> 312 </div>
370 <!-- // END col-table-row -->
371
372 </div> 313 </div>
373 <!-- // END col-table -->
374
375 </div> 314 </div>
376 <!-- // END col-separator.box -->
377
378
379 </div> 315 </div>
380 <!-- // END row-app -->
381 316
382 <script> 317 <script>
383 function getOTP() 318 $("#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()));});
384 {
385 var username=$("#exampleInputEmail2").val();
386 $("#alertdiv").html('<div class="alert alert-warning"><button type="button" class="close" data-dismiss="alert">&times;</button><strong>Please Wait..</strong> Sending OTP for User ('+username+')</div>');
387 doAjax('login?sendotp=1&otpuser='+username,'','','ajax_login_otp','singlefail','GET',function(){
388
389 });
390 }
391 </script> 319 </script>
392
393
394 @include('layout.footer') 320 @include('layout.footer')
395 <?php 321 <?php
396 } 322 }
397 ?> 323 ?>
......
...@@ -5,11 +5,11 @@ APP_KEY=LEynnBaQoqsLncOWZwgdtfxxWU2hEyfp ...@@ -5,11 +5,11 @@ APP_KEY=LEynnBaQoqsLncOWZwgdtfxxWU2hEyfp
5 APP_PROTOCOL=http:// 5 APP_PROTOCOL=http://
6 app_name=Flexydial 6 app_name=Flexydial
7 app_title=Flexydial 7 app_title=Flexydial
8 app_domain=192.168.3.234 8 app_domain=192.168.3.100
9 web_domain=192.168.3.234 9 web_domain=192.168.3.100
10 app_ip=192.168.3.234 10 app_ip=192.168.3.100
11 asterisk_slaves=192.168.3.234:1001:2000:1:240 11 asterisk_slaves=192.168.3.100:1001:2000:1:240
12 asterisk_manager=192.168.3.234 12 asterisk_manager=192.168.3.100
13 asterisk_extensions=31330,_X! 13 asterisk_extensions=31330,_X!
14 14
15 15
...@@ -19,7 +19,7 @@ kDialer_keeplocalconf=1 ...@@ -19,7 +19,7 @@ kDialer_keeplocalconf=1
19 kstych_viewportMeta=responsive:1:1 19 kstych_viewportMeta=responsive:1:1
20 20
21 DB_HOST=localhost 21 DB_HOST=localhost
22 DB_DATABASE=kstych_flexydial_cop 22 DB_DATABASE=kstych_flexydial
23 DB_USERNAME=root 23 DB_USERNAME=root
24 DB_PASSWORD=yb9738z 24 DB_PASSWORD=yb9738z
25 25
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!