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
Posting Komentar