Advertisement
GWibisono

login ajax

Oct 9th, 2013
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.30 KB | None | 0 0
  1. <?php
  2. error_reporting(1);
  3. $act=$_GET['act'];
  4. if($act =='done')
  5. {
  6.     die('anda berhasil masuk ');
  7. }
  8.  
  9. if($act=='check')
  10. {
  11.     foreach($_POST as $n=>$v)$$n=$v;
  12.     if($user=='gunawan'  )
  13.     {
  14.         $a[stat]=1;
  15. /* lakukan proses session dll disini */
  16.     }else{
  17.         $a[stat]=0;
  18.     }
  19.    
  20.     $a[post]=$_POST;
  21.  
  22.     $json=json_encode($a);
  23.  
  24. die($json);
  25. }
  26.  
  27. ?>
  28. <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
  29. ASUMSIKAN KAMU MELAKUKAN
  30. <input type=button onclick="login('gunawan')" value='login benar' >
  31. <input type=button onclick="login('Herry')" value='login salah' >
  32. <form id='myForm'>
  33. <input type=text name='user' value='' readonly class='myuser' />
  34. <input value='password' name='password' class='pass' />
  35. </form>
  36. <script>
  37. function login(t)
  38. {
  39.     $(".myuser").val(t);
  40.     checkLogin();
  41. }
  42. function checkLogin()
  43. {
  44.     var selectorform = 'form#myForm';
  45.     var datax = $(selectorform).serialize();
  46.     var request = $.ajax({
  47.           url: "?act=check",
  48.           type: "POST",
  49.           data: datax,
  50.           dataType: "json"
  51.     });
  52.    
  53.     request.success(function(msg) {
  54.       console.log('data sudah terkirim');
  55.         if(msg.stat==0)
  56.         {
  57.             alert('periksa kembali user anda');
  58.             return false;
  59.         }else{
  60.             alert('terima kasih atas loginnya');
  61.             window.location.href ="?act=done";
  62.         }
  63.          
  64.     });
  65. }
  66. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement