Sesuai judulnya kita akan membuat form login langsung saja ya !!!!!!!!!!!!
Pertama buat koneksi ke mysql (bisa kemana saya databasenya kali ini ke mysql dulu)
ini scriptnya :
<?php
$host="localhost";
$user="root";
$pass="";
$db="namadatabasemu";
mysql_connect($host,$user,$pass);
mysql_select_db("namadatabasemu");
?>
simpan dengan nama config.php
Kedua buat menu login
ini scriptnya:
<title> Ver 1.0 </title>
<form method="POST" action="login.proses.php">
<h1> Menu Login </h1>
Username<input type="text" name="user"/><p></p>
Password<input type="password" name="password"/><p></p>
<input type="submit" name="subtmit" value="login"/>
simpan dengan nama login.php
Ketiga buat menu login.proses
ini scriptnya :
<?php
    /* session_start untuk memastikan file ini terhubung dalam session */
    session_start();
        
    /* Cek apakah username dan password yang diinput user cocok dengan data yg tersimpan pada table users */
    
    /* Data username dan password yang diinput oleh user melalui form */
    $data_username = $_POST['user'];
    $data_password = $_POST['password'];
    
    include 'config.php';
    
    /* Query: mencari record yang cocok pada table users dengan kriteria username & password yang sudah diisi oleh user melalui form login */
    $result = mysql_query("SELECT * FROM admin WHERE user='$data_username' AND password='$data_password'");
    /* Jika gagal query, cetak pesan kesalahanya */
    if (!$result) {
      die('Gagal query: ' . mysql_error());
    }
    
    /* total record yg didapat */
    $total = mysql_num_rows($result);
    
    /* Tanda user yang benar adalah jika total record nya lebih dari 0 */
    if ($total > 0) {
        /* TAMBAHKAN FLAG ATAU STATUS SUDAH_LOGIN = OK YG DISIMPAN DI SESSION (SEBAGAI TANDA BERHASIL LOGIN) */
        $_SESSION['LOGIN'] = 'OK';
    
        /* Karena memasukan username dan password yg benar, arahkan ke halaman admin: admin.user.php */
        header('Location: menuadmin.php');
    } else {
        /* Karena memasukan username dan password yg salah, user harus login kembali */
        header('Location: login.php');
    }
    
?>
simpan dengan nama login.proses.php
Keempat buat Menu Utama
ini scriptnya :
<title> Ver 1.0 </title>
<H1>  Selamat Datang <H1>
 simpan dengan nama menuadmin.php
Cukup sekian 
semoga membantu
    

 
Tidak ada komentar:
Posting Komentar