GWibisono

check login

Oct 15th, 2013
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.29 KB | None | 0 0
  1. <?php
  2.  
  3. include "../config/koneksi.php";
  4. function antiinjection($data)
  5. {
  6.     $filter_sql = mysql_real_escape_string(stripslashes(strip_tags(htmlspecialchars($data,ENT_QUOTES))));
  7.     return $filter_sql;
  8. }
  9.  
  10. $username = antiinjection($_POST['username']);
  11. $pass = antiinjection(md5($_POST['password']));
  12. $sql="SELECT *
  13.     FROM admins
  14.     WHERE
  15.     username='$username'
  16.     AND password='$pass'
  17.     AND blokir='N'";
  18. $login=mysql_query($sql)or die("$sql ".mysql_error());
  19. $ketemu=mysql_num_rows($login);
  20. $r=mysql_fetch_array($login);
  21.  
  22. // Apabila username dan password ditemukan
  23. if ($ketemu > 0){
  24. session_start();
  25.     session_register("namauser");
  26.     session_register("namalengkap");
  27.     session_register("passuser");
  28.     session_register("leveluser");
  29.  
  30.     $_SESSION[namauser] = $r[username];
  31.     $_SESSION[namalengkap] = $r[nama_lengkap];
  32.     $_SESSION[passuser] = $r[password];
  33.     $_SESSION[leveluser] = $r[level];
  34.  
  35.     header('location:menu.php?aksi=home');
  36. }
  37. else
  38. {
  39.     echo "<link href='css/screen.css' rel='stylesheet' type='text/css'><link href='css/reset.css' rel='stylesheet' type='text/css'>";
  40.     echo "<center><br><br><br><br><br><br><b>LOGIN GAGAL! </b><br>
  41.     Username atau Password Anda tidak benar.<br>";
  42. ?><input type=button class='tombol' value='ULANGI LAGI' onclick=location.href='index.php'></a></center><?php
  43.  
  44. }
  45. ?>
Advertisement
Add Comment
Please, Sign In to add comment