Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include "config/koneksi.php";
- function anti_injection($data){
- $filter = mysql_real_escape_string(stripslashes(strip_tags(htmlspecialchars($data,ENT_QUOTES))));
- return $filter;
- }
- $username = anti_injection($_POST['username']);
- $pass = anti_injection(md5($_POST['password']));
- // pastikan username dan password adalah berupa huruf atau angka.
- if (!ctype_alnum($username) OR !ctype_alnum($pass)){
- echo "Sekarang loginnya tidak bisa di injeksi lho.";
- }
- else{
- $login=mysql_query("SELECT * FROM users WHERE username='$username' AND password='$pass' AND blokir='N'");
- $ketemu=mysql_num_rows($login);
- $r=mysql_fetch_array($login);
- // Apabila username dan password ditemukan
- if ($ketemu > 0){
- session_start();
- include "timeout.php";
- $_SESSION[id_pegawai] = $r[id_pegawai];
- $_SESSION[namauser] = $r[username];
- $_SESSION[namalengkap] = $r[nama_lengkap];
- $_SESSION[passuser] = $r[password];
- $_SESSION[leveluser] = $r[level];
- // session timeout
- $_SESSION[login] = 1;
- timer();
- $sid_lama = session_id();
- session_regenerate_id();
- $sid_baru = session_id();
- mysql_query("UPDATE users SET id_session='$sid_baru' WHERE username='$username'");
- header('location:media.php?module=home');
- }
- else{
- echo "<link href=style.css rel=stylesheet type=text/css>";
- echo "
- <link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\" />
- <div id=\"header\">
- <div id=\"content\">
- <h2>Login</h2>
- <img src=\"images/login-welcome.gif\" width=\"97\" height=\"105\" hspace=\"10\" align=\"left\">
- <center>LOGIN GAGAL! <br>
- Username atau Password Anda tidak benar.<br>
- Atau account Anda sedang diblokir.<br>";
- echo "<a href=index.php><b>ULANGI LAGI</b></a></center>
- <p> </p>
- </div>
- <div id=\"footer\">
- Copyright © 2011 by Nuriyadin. All rights reserved.
- </div>
- </div>
- ";
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement