function parseQueryString(strQuery) { var strSearch = strQuery.substr(1), strPattern = /([^=]+)=([^&]+)&?/ig, arrMatch = strPattern.exec(strSearch), objRes = {}; while (arrMatch != null) { objRes[arrMatch[1]] = arrMatch[2]; arrMatch = strPattern.exec(strSearch); } return objRes; }; let path=window.location.href.split('/'); if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { if(!path.includes('mobile')) { location.replace('/mobile/login/'+location.search); } } $(document).ready(function(){ var queryStr = parseQueryString(window.location.search); if(queryStr['invalidlogin']) { $('#msg').text('Invalid login or password'); } $('#bLogin').click(function(){ let passwd = $('#password').val(); passwd=passwd.trim(); if(passwd.length<4) { $('#msg').text('Incorrect password'); return false; } let login = $('#login').val(); //login=login.toLowerCase(); login=login.trim(); let lang = "en"; let hash = Crypto.MD5(passwd); //console.log(passwd,hash); /// $('.bg_loader').show(); $.post( "/info.php?id_acc="+login+"&sign="+hash, {},).done( function( data ) { data=JSON.parse(data); if(data['acc']) { let link='../?id='+data['acc']['id']+'&login=1&lang='+lang+'&sign='+hash; document.location.replace(link); } else { $('#msg').text('Invalid login or password'); $('.bg_loader').hide(); } }).fail((r)=>{ $('.bg_loader').hide(); }); /// return false; }); $('#i_password').keyup(function () { let val=$(this).val(); console.log(val); if (!val.match(/^[a-zA-Z0-9]+$/)) { val=val.replace(/[^a-zA-Z0-9]/g, ''); $(this).val(val); } }); $('#breg').click(function () { let email=$('#email').val(); let params={}; let chaeck=1; $('.fsign input').each(function (item) { let name=$(this).attr('name'); let val=$(this).val(); params[name]=val; if(!val.trim().length) chaeck=0; }); params['email']=params['email'].toLowerCase(); if(params['password']!=params['repassword']) { $('#msgerror').text('Passwords do not match'); } else { $('#msgreg').text(""); $('#msgerror').text(""); if(!chaeck) { $('#msgerror').text('Required all fields'); } else { $('.bg_loader').show(); $.post( "/reg.php", params, function( data ) { console.log(data); // John if(data['msg']) { $('#msgreg').text(data['msg']); } if(data['error']) { $('#msgerror').text(data['error']); } $('.bg_loader').hide(); }, "json"); } } }); $('#bforgot').click(function () { let params={}; $('.fforgot input').each(function (item) { let name=$(this).attr('name'); let val=$(this).val(); params[name]=val; if(!val.trim().length) chaeck=0; }); $('#fmsgreg').text(""); $('#fmsgerror').text(""); $('.bg_loader').show(); $.post( "/forgot.php", params, function( data ) { console.log(data); // John if(data['msg']) { $('#fmsgreg').text(data['msg']); } if(data['error']) { $('#fmsgerror').text(data['error']); } $('.bg_loader').hide(); }, "json"); }); if(queryStr['showreg']) { $('#showreg').click(); } $('.bg_loader').hide(); });