daily pastebin goal
59%
SHARE
TWEET

ajax

a guest Dec 23rd, 2017 57 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var Login = function () {
  2.  
  3.     var triggerAction = function(){
  4.         $('#form-login input').keypress(function (e) {
  5.                 if (e.which == 13) {
  6.                     auth_user();
  7.                 }
  8.             });
  9.  
  10.             $('#login').click(function(event) {
  11.                 auth_user();
  12.             });
  13.     }
  14.    
  15.  
  16.     var auth_user = function(){
  17.         var username = $("input[name=username]").val();
  18.         var password = $("input[name=password]").val();
  19.         var token = $('input[name=auth]').val();
  20.  
  21.         if(username=='' || password==''){
  22.             $('#alert-text').text("Username dan password harus diisi!")
  23.             $('#login-alert').show();
  24.  
  25.             return;
  26.         }
  27.  
  28.         $.ajax({
  29.             type: "POST",
  30.             url: base_url+"auth/proses_login",
  31.             data: "username=" + username + "&password=" + password + "&auth=" + token,
  32.             success: function(resp) {
  33.                 var obj = jQuery.parseJSON( resp );
  34.                 if(obj.result === true && obj.cek_username == true){
  35.                     window.location = '';
  36.                 } else if( obj.result == false && obj.cek_username == true) {
  37.                     $('#alert-text').text("Username atau password salah!")
  38.                     $('#login-alert').show();
  39.  
  40.                 }else{
  41.                     $('#alert-text').text("Username Belum Terdaftar Silahkan Register Dahulu")
  42.                     $('#login-alert').show();
  43.                 }
  44.             },
  45.             beforeSend: function()
  46.             {
  47.                
  48.             }
  49.         });
  50.     }
  51.  
  52.    
  53.     return {
  54.         //main function to initiate the module
  55.         init: function () {
  56.            
  57.             triggerAction();
  58.         }
  59.     };
  60.  
  61. }();
  62.  
  63. jQuery(document).ready(function() {
  64.     Login.init();
  65. });
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top