Advertisement
bang-hes

Cek Login dan Session

Feb 9th, 2016
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.28 KB | None | 0 0
  1. <?php
  2. include '_akses.php';
  3. if (isset($_POST["--submit--"])) {
  4.    
  5.     $un = $_POST["un"];
  6.     $pw = $_POST['pw'];
  7.    
  8.     $qSelectHash = mysqli_query($qConn , "SELECT * FROM users");
  9.     $resultHash = mysqli_fetch_assoc($qSelectHash);
  10.         $hashid = $resultHash['id_akses'];
  11.         $hashkd = $resultHash['kd_akses'];
  12.  
  13.         $cekun = password_verify($un , $hashid );
  14.         $cekpw = password_verify($pw , $hashkd);
  15.  
  16.  
  17.         if ($cekun && $cekpw) {
  18.             $qSelectTipe = mysqli_query($qConn , "SELECT * FROM users WHERE kd_akses='$hashkd' and id_akses='$hashid'");
  19.             $resultTipe = mysqli_fetch_assoc($qSelectTipe);
  20.             $cek = $resultTipe['tipe'];
  21.    
  22.             $qSelectAkses = mysqli_query($qConn , "SELECT * FROM _tipe WHERE kode='$cek'");
  23.             $resultAkses = mysqli_fetch_assoc($qSelectAkses);
  24.             $kode = $resultAkses['kode'];
  25.             $tipe = $resultAkses['tipe'];  
  26.  
  27.                 session_start();
  28.                 $_SESSION["hashid"] = $hashid;
  29.                 $_SESSION["hashkd"] = $hashkd;
  30.                 $_SESSION["tipe"] = $tipe;
  31.  
  32.                 if ($cek == $kode) {
  33.                     echo '<script type="text/javascript">
  34.                         alert("Selamat datang !");
  35.                         window.location="'.$tipe.'/";
  36.                     </script>';
  37.                 }
  38.         }
  39.         else {
  40.             echo '<script type="text/javascript">
  41.                         alert("Kode Akses dan Id Akses tidak sesuai !");
  42.                         window.location="index.php";
  43.                     </script>';
  44.  
  45.         }
  46.        
  47. }
  48.  ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement