Advertisement
GWibisono

ini memakai ajax..

Oct 28th, 2013
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. if(isset($_GET['act']) )
  3. {
  4.      
  5.     $act=$_GET['act'];
  6.  
  7.     if($act=='check')
  8.     {
  9.    
  10.             foreach($_POST as $n=>$v)$$n=$v;
  11.         require("config.php");
  12. session_start();
  13.         error_reporting(1);
  14.         //  print_r($_POST);
  15.         $username = $_POST['username'];
  16.         $password = $_POST['pass'];
  17.         $type=0;
  18.         $a=array();
  19.         $sql="";
  20.  
  21.         $query = "SELECT * FROM admin WHERE username='$username' AND pass='$password'";
  22.         $result = mysql_query($query,$con);// or die(mysql_error());
  23.         $num_row = mysql_num_rows($result);
  24.         if($num_row){
  25.             $type='admin';
  26.             $url="admin/index.php";
  27.         }
  28.         $sql.="<br/>$query";
  29.        
  30.         $query = "SELECT * FROM alumni WHERE username='$username' AND pass='$password'";
  31.         $result = mysql_query($query,$con);// or die(mysqli_error());
  32.         $num_row = mysql_num_rows($result);
  33.         $sql.="<br/>$query";
  34.         if($num_row&&$type==0){
  35.             $type='alumni';
  36.             $url="alumni/index.php";
  37.         }
  38.        
  39.             //$row=mysql_fetch_array($result);
  40.        
  41.         if( $type) {           
  42.             $_SESSION['user_name']=$username;
  43.             $_SESSION['pass']=$password;
  44.             $_SESSION['type']=$type;
  45.             $a['stat']=1;
  46.             $a['url']=$url;
  47.         }else{
  48.             $a['stat']=0;
  49.             $a['sql']=$sql;
  50.         }      
  51.      
  52.             $json=json_encode($a);
  53.      
  54.     die($json);
  55.  
  56.     }
  57. }
  58.                 //include "menu.php";
  59.             ?>
  60. <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>         
  61.             <div id="isi_content">
  62.                 <p>
  63.                     <h3>Form Login</h3>
  64.                     <div id="login">
  65.                         <form action="proses_login2.php" method="post" id="myForm">
  66.                             <table id="form_login">
  67.                                 <tr>
  68.                                     <td>Username</td>
  69.                                     <td><input type="text" name="username" /></td>
  70.                                 </tr>
  71.                                 <tr>
  72.                                     <td>Password</td>
  73.                                     <td><input type="password" name="pass"/></td>
  74.                                 </tr>
  75.                                 <tr>
  76.                                    
  77.                                     <td colspan="2" ><input name="Button" type="submit"  class="Button" value="Masuak"
  78.                                     onclick="checkLogin();return false"
  79.                                     />
  80.                                     <a href="index.php?modul=daftar">Mendaftar</a></td>
  81.                                 </tr>
  82.                             </table>
  83.                         </form>
  84.                     </div>
  85.                 </p>
  86.             </div><!-- end isi Content -->
  87. <script>
  88. function checkLogin()
  89. {
  90.  var selectorform = 'form#myForm';
  91.         var datax = $(selectorform).serialize();
  92. /*
  93. Ganti URL dengan alamat check login
  94. */     
  95.         var request = $.ajax({
  96.           url: "?act=check",
  97.           type: "POST",
  98.           data: datax,
  99.           dataType: "json"
  100.     });
  101.        
  102.         request.success(function(msg) {
  103.           console.log('data sudah terkirim');
  104.                 if(msg.stat==0)
  105.                 {
  106.                         alert('periksa kembali user anda');
  107.                         $(".msg").append(msg.sql);
  108.                         return false;
  109.                 }else{
  110.                         alert('terima kasih atas loginnya');
  111.                         window.location.href =msg.url;
  112.                 }
  113.                  
  114.         });
  115. }
  116. </script>      
  117. <div class='msg'></div>
  118. <!--script yg di paling atas bs di pindah.. -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement