Advertisement
heru-kzw

Login PHP sesion

Dec 24th, 2016
658
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.51 KB | None | 0 0
  1. <?php
  2. if(isset($_POST["Login"])){
  3.     $usr=$_POST["user"];
  4.     $pas=$_POST["pass"];
  5.    
  6.             if(cekSiswa($usr,$pas)>0){}
  7.             elseif(cekGuru($usr,$pas)>0){}
  8.             elseif(cekAdmin($usr,$pas)>0){}
  9.                 else{
  10.                     session_destroy();
  11.                     echo "<script>alert('Otentikasi Login GAGAL !,Silakan cek data Anda kembali...');
  12.                     document.location.href='index.php?mnu=login';</script>";
  13.                 }
  14.  
  15. }
  16.  
  17. function cekAdmin($usr,$pas){
  18.     $ada=0;
  19.     $sa="select * from `tb_admin` where `username`='$usr' and `password`='$pas' and `status`='Aktif'";
  20.                 $qa=mysql_query($sa);
  21.                 if(mysql_num_rows($qa)>0){
  22.                     $da=mysql_fetch_array($qa);
  23.                     $nama=$da["username"];
  24.                     $kode=$da["kode_admin"];
  25.                     $_SESSION["cnama"]=$nama;
  26.                     $_SESSION["cid"]=$kode;
  27.                     $_SESSION["cstatus"]="Administrator";
  28.         echo "<script>alert('Otentikasi ".$_SESSION["cstatus"]." ".$_SESSION["cnama"]." (".$_SESSION["cid"].") berhasil Login!');
  29.                     document.location.href='index.php?mnu=home';</script>";
  30.                     $ada=1;
  31.                     }
  32.         return $ada;           
  33.     }
  34.  
  35. function cekGuru($usr,$pas){
  36.     $ada=0;
  37.     $sa="select * from `tb_guru` where `username`='$usr' and `password`='$pas' and `status`='Aktif'";
  38.                 $qa=mysql_query($sa);
  39.                 if(mysql_num_rows($qa)>0){
  40.                     $da=mysql_fetch_array($qa);
  41.                     $nama=$da["nama_guru"];
  42.                     $kode=$da["kode_guru"];
  43.                     $_SESSION["cnama"]=$nama;
  44.                     $_SESSION["cid"]=$kode;
  45.                    
  46.                     $sd="select * from `tb_kelas` where kode_guru='$kode_guru'";
  47.     $qd=mysql_query($sd);
  48.     if(mysql_num_rows($qa)>0){
  49.             $dd=mysql_fetch_array($qd);
  50.                 $kode_kelas=$dd["kode_kelas"];
  51.                     $_SESSION["cstatus"]="Wali Kelas";
  52.                     $_SESSION["ckelas"]=$kode_kelas;
  53.         }
  54.     else{
  55.             $_SESSION["cstatus"]="Guru";
  56.         }
  57.                    
  58.         echo "<script>alert('Otentikasi ".$_SESSION["cstatus"]." ".$_SESSION["cnama"]." (".$_SESSION["cid"].") berhasil Login!');
  59.                     document.location.href='index.php?mnu=home';</script>";
  60.                     $ada=1;
  61.                     }
  62.         return $ada;           
  63.     }
  64.    
  65. function cekSiswa($usr,$pas){
  66.     $ada=0;
  67.     $sa="select * from `tb_siswa` where `username`='$usr' and `password`='$pas' ";
  68.                 $qa=mysql_query($sa);
  69.                 if(mysql_num_rows($qa)>0){
  70.                     $da=mysql_fetch_array($qa);
  71.                     $nama=$da["nama_siswa"];
  72.                     $kode=$da["kode_siswa"];
  73.                     $_SESSION["cnama"]=$nama;
  74.                     $_SESSION["cid"]=$kode;
  75.                     $_SESSION["cstatus"]="Siswa";
  76.         echo "<script>alert('Otentikasi ".$_SESSION["cstatus"]." ".$_SESSION["cnama"]." (".$_SESSION["cid"].") berhasil Login!');
  77.                     document.location.href='index.php?mnu=home';</script>";
  78.                     $ada=1;
  79.                     }
  80.         return $ada;           
  81.     }  
  82. ?>
  83. <?php
  84.  
  85.  
  86. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement