Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. <?php
  2. include "config/koneksi.php";
  3. function anti_injection($data){
  4. $filter = mysql_real_escape_string(stripslashes(strip_tags(htmlspecialchars($data,ENT_QUOTES))));
  5. return $filter;
  6. }
  7.  
  8. $username = anti_injection($_POST['username']);
  9. $pass = anti_injection(md5($_POST['password']));
  10.  
  11. // pastikan username dan password adalah berupa huruf atau angka.
  12. if (!ctype_alnum($username) OR !ctype_alnum($pass)){
  13. echo "Sekarang loginnya tidak bisa di injeksi lho.";
  14. }
  15. else{
  16. $login=mysql_query("SELECT * FROM users WHERE username='$username' AND password='$pass' AND blokir='N'");
  17. $ketemu=mysql_num_rows($login);
  18. $r=mysql_fetch_array($login);
  19.  
  20. // Apabila username dan password ditemukan
  21. if ($ketemu > 0){
  22. session_start();
  23. include "timeout.php";
  24.  
  25. $_SESSION[id_pegawai] = $r[id_pegawai];
  26. $_SESSION[namauser] = $r[username];
  27. $_SESSION[namalengkap] = $r[nama_lengkap];
  28. $_SESSION[passuser] = $r[password];
  29. $_SESSION[leveluser] = $r[level];
  30.  
  31. // session timeout
  32. $_SESSION[login] = 1;
  33. timer();
  34.  
  35. $sid_lama = session_id();
  36.  
  37. session_regenerate_id();
  38.  
  39. $sid_baru = session_id();
  40.  
  41. mysql_query("UPDATE users SET id_session='$sid_baru' WHERE username='$username'");
  42. header('location:media.php?module=home');
  43. }
  44. else{
  45. echo "<link href=style.css rel=stylesheet type=text/css>";
  46. echo "
  47. <link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\" />
  48. <div id=\"header\">
  49. <div id=\"content\">
  50. <h2>Login</h2>
  51. <img src=\"images/login-welcome.gif\" width=\"97\" height=\"105\" hspace=\"10\" align=\"left\">
  52. <center>LOGIN GAGAL! <br>
  53. Username atau Password Anda tidak benar.<br>
  54. Atau account Anda sedang diblokir.<br>";
  55. echo "<a href=index.php><b>ULANGI LAGI</b></a></center>
  56. <p>&nbsp;</p>
  57. </div>
  58. <div id=\"footer\">
  59. Copyright &copy; 2011 by Nuriyadin. All rights reserved.
  60. </div>
  61. </div>
  62. ";
  63. }
  64. }
  65. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement