Advertisement
cahyadsn

query login

May 27th, 2015
409
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.90 KB | None | 0 0
  1. <?php
  2.         //memulai session
  3.         session_start();
  4.        
  5.         //Include file koneksi ke database
  6.         require_once('koneksi.php');
  7.                        
  8.         //fungsi untuk membersihkan nilai yang diterima dari form. mencegah SQL injection
  9.         function clean($str) {
  10.                 $str = trim($str);
  11.                 if(get_magic_quotes_gpc()) {
  12.                         $str = stripslashes($str);
  13.                 }
  14.                 return mysql_real_escape_string($str);
  15.         }
  16.        
  17.         //mengambil nilai inputan form dan menyimpan ke variabel
  18.         $username = clean($_POST['username']);
  19.         $password = clean($_POST['password']);
  20.                
  21.        
  22.         //buat query
  23.         $qry="SELECT * FROM login WHERE username='{$username}' AND password='{$password}'";
  24.         $result=mysql_query($qry) or die("ada kesalahan query [{$sql}] dengan pesan:".mysql_error());
  25.        
  26.         //Check   query  telah sukses
  27.         //if($result) {
  28.                 if(mysql_num_rows($result) == 1) {
  29.                         //Login berhasil
  30.                         session_regenerate_id();
  31.                         $user = mysql_fetch_assoc($result);
  32.                         ("username");//isi variabel session dengan query tabel
  33.                         ("password");//isi variabel session dengan query tabel
  34.                         session_write_close();
  35.                         echo "<meta http-equiv='refresh' content='0; url=admin/index.php'>";                    exit();
  36.                 }else {
  37.                         //Login gagal akan diarahkan ke halaman failed login
  38.                         echo "<script>alert('Anda Gagal Login Ulangi Kembali');</script>";
  39.                         echo "<meta http-equiv='refresh' content='0; url=index.php'>";
  40.                         exit();
  41.         /*        }
  42.         }else {
  43.                 die("Query failed");
  44.         }*/
  45. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement