Tutorial Membuat Form Login Sederhana + Cookies




1    Pertama Buat Database dengan nama “login”, kemudian kalian copas code ini ke dalam notepad kalianlalu simpan dengan ekstensi .sql

 

CREATE TABLE user (
username VARCHAR (25) NOT NULL PRIMARY KEY,
password VARCHAR (35) NOT NULL
);

1     Setelah itu masuk kedalam tabel kalian lalu copas lagi kode dibawah ini ke dalam notepad kalian dan simpan dengan ekstensi .sql



INSERT INTO user (username,password) VALUES ('amikom','amikom0k3');

INSERT INTO user (username,password) VALUES ('juminten','adadeh');

INSERT INTO user (username,password) VALUES ('rajiva','123456');


        Setelah melakukan langkah di atas lalu kalian buat koneksi.php terlebih dahulu

     <?php 
    $server= "localhost"; 
    $username = "root";  
    $password = "";  
    $database = "LOGIN"; 
     
    mysql_connect($server,$username,$password) or die ("Koneksi Gagal"); 
     
    mysql_select_db($database) or die ("Database Tidak Bisa Di Buka " ); 
     
    ?> 


         Setelah membuat koneksi.php, kemudian kalian membuat form untuk fungsi autentikasi nya. Kalian bisa memberi nama latihan_10.php


 <?php
session_start();
if(isset($_SESSION['username'])){ ?>
<h2>HOME</h2>
<p>
Selamat datang user
"<?php echo $_SESSION['username']; ?>".
Klik <a href="latihan_13.php">disini</a> untuk logout.
</p>
<?php
} else { ?>
<h2>Sorry..</h2>
<p>
Anda tidak berhak mengakses halaman ini.
Silakan <a href="latihan_11.php">login</a> terlebih dahulu.
</p>
<?php
}
?>



1   Maka akan mendapatkan tampilan seperti ini
 
ini adalah tampilan dari script yang telah kita buat




 
      Lalu kalian membuat form login nya, kalian bisa memberi nama “latihan_11.php”
   <html>
<head>
<title>Form Login</title>
</head>
<body>
<form action="latihan_12.php" method="post">
Username : <input type="text" name="txtUsername" />
<br />
Password : <input type="password" name="txtPassword" />
<br />
<input type="submit" value="Login" />
</form>
</body>
</html>
Tampilan login



         Setelah membuat form login nya, kalian bisa membuat untuk halaman home nya. Kalian bisa memberi nama file dengan latihan_12.php

   <?php
session_start();
include("koneksi.php");
$sql = "SELECT username FROM user ";
$sql.= "WHERE username='".$_POST['txtUsername']."' ";
$sql.= "AND password='".$_POST['txtPassword']."' ";
$hasil = mysql_query($sql) or exit("Error query : <b>".$sql."</b>.");
if(mysql_num_rows($hasil)>0){
$data = mysql_fetch_array($hasil);
$_SESSION['username'] = $data['username'];
header("Location:latihan_10.php");
exit();
} else { ?>
<h2>Sorry..</h2>
<p>
Username atau password salah.
Klik <a href="latihan_11.php">disini</a> untuk kembali login.
</p>
<?php
}
?>

Tampilan Home yang Kita Buat

Setelah itu langkah terakhir adalah membuat link untuk logout, kalian bisa memberi nama latihan_13.php
 <?php
session_start();
unset($_SESSION['username']);
?>
<h2>Terima Kasih</h2>
<p>
Anda telah logout dari system.
Klik <a href="latihan_11.php">disini</a> untuk kembali login.
</p>





Tampilan Setelah Logout

 



  

Komentar