Advertisement
Guest User

JSFILE

a guest
May 15th, 2016
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.  
  3.      window.onerror = function(message, url, lineNumber) {
  4.         alert("Error: "+message+" in "+url+" at line "+lineNumber);
  5.     }
  6.       var almuftah =  Dom7;
  7.       var app = new Framework7();
  8.       var endPoint  = 'http://10.6.1.218/AlmuftahERP/web/index.php/';
  9.  
  10.  
  11.       document.addEventListener('deviceready',function() {
  12.         //when device is ready
  13.          window.plugins.uniqueDeviceID.get( fnDeviceIdReceived,  fnDeviceIdNotReceived );
  14.  
  15.       },false);
  16.    
  17.       function fnDeviceIdReceived(deviceId) {
  18.            
  19.              almuftah('#login-btn').click(
  20.  
  21.                 function() {
  22.                     var unameInput  = almuftah('#uname');
  23.                     var pwdInput  = almuftah('#pwd');
  24.                     var uname = unameInput.val();
  25.                     var pwd = pwdInput.val();
  26.  
  27.                     uname = uname.trim();
  28.                     pwd = pwd.trim();
  29.  
  30.                     var message  = '';
  31.                     if(uname == '') {
  32.                         message = 'Please enter your username';
  33.                     } else if(pwd == '' ) {
  34.                         message  = 'Please enter your password';
  35.                     }
  36.  
  37.                     if(message != '') {
  38.                         var toast = app.toast(message, {});  
  39.                         toast.show();    
  40.                     } else {
  41.                         login(uname,pwd,deviceId);
  42.                     }
  43.                 }
  44.          );
  45.       }
  46.  
  47.       function fnDeviceIdNotReceived() {
  48.                     var toast = app.toast("Problem accessing device", {});  
  49.                     toast.show();
  50.       }
  51.  
  52.       function login(uname,password,deviceId) {
  53.             password = CryptoJS.SHA1(password);
  54.             password = password.toString();
  55.             var url = endPoint+"login/authenticate";
  56.             var data = {
  57.                 username:uname,
  58.                 password:password,
  59.                 device_id:deviceId
  60.             };
  61.             var options = {
  62.  
  63.                     data:data,
  64.                     url:url,
  65.                     method:'POST',
  66.                     success :function(response) {
  67.                         alert(response);
  68.                     },
  69.                     error :function() {
  70.                         alert('failed');
  71.                     }
  72.  
  73.             };
  74.             almuftah.ajax(options);
  75.              
  76.            
  77.       }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement