السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Disetiap Rumah
ada Pintu Dan Disetiap Pintu Punya Kunci , Begitu Juga Dengan Sebuah Website,
Punya Cara Masuk Tersendiri .
Baiklah
langsung ke TKP
Buat Database
dulu Sbg Berikut :
Next, Buat 3
kolom Table Seperti digambar berikut :
Next, Isikan
kolom tersebut sbg berikut :
Next Lagi ,
Sekarang Kita Harus membuat File
1.
Koneksi.php
2.
Index.php
3.
daftar.php
4.
prosesdaftar.php
5.
login.php
6.
proseslogin.php
7.
logout.php
Baiklah Pada
Langkah yang pertama kita akan membuat
koneksi nya dulu, untuk menghubungkan satu dengan sama lain(One For
All),
Oke Baiklah
Ini Mantra nya:
<?php
$host = "localhost";
$user = "root";
$pass = "";
$db = "login";
$konek = mysql_connect($host, $user, $pass) or die ('Koneksi Gagal! ');
mysql_select_db($db);
?>
$host = "localhost";
$user = "root";
$pass = "";
$db = "login";
$konek = mysql_connect($host, $user, $pass) or die ('Koneksi Gagal! ');
mysql_select_db($db);
?>
Simpan dengan koneksi.php
Selanjutnya
kita akan membuat Indexnya untuk ditampilkan ketika login sukses .
Ini Kodingnya :
<?php session_start(); if(!isset($_SESSION['username'])) { header('location:login.php'); } else { $username = $_SESSION['username']; } require_once("koneksi.php"); $query = mysql_query("SELECT * FROM user WHERE username = '$username'"); $hasil = mysql_fetch_array($query); ?> <title>Halaman Sukses Login</title> <center> <?php echo "Selamat Datang, <b>$username</b> "; ?> <a href="logout.php"><b>Logout</b></a> </center>
Simpan
dengan index.php
Sekarang kita
akan membuat Form pendaftaran
Berikut kodenya
:
<?php session_start(); if(isset($_SESSION['username'])) { header('location:index.php'); } ?> <title>Form Pendaftaran</title> <center> <form action="prosesdaftar.php" method="post"> <table> <tbody> <tr><td colspan="2" align="center"><h1>Daftar Baru</h1></td></tr> <tr><td>Username</td><td> : <input name="username" type="text"></td></tr> <tr><td>Password</td><td> : <input name="password" type="password"></td></tr> <tr><td colspan="2" align="right"><input value="Daftar" type="submit"> <input value="Batal" type="reset"></td></tr> <tr><td colspan="2" align="center">Sudah Punya akun ? <a href="login.php"><b>Login</b></a></td></tr> </tbody> </table> </form> </center>
Simpan dengan
nama : daftar.php
Lalu buat juga proses daftarnya
Berikut kodenya
:
<?php require_once("koneksi.php"); $username = $_POST['username']; $pass = $_POST['password']; $cekuser = mysql_query("SELECT * FROM user WHERE username = '$username'"); if(mysql_num_rows($cekuser) > 0) { echo "Username Sudah Terdaftar!"; echo '<a href="daftar.php">Back</a>'; } else { if(!$username || !$pass) { echo "Masih ada data yang kosong!"; echo '<a href="daftar.php">Back</a>'; } else { $simpan = mysql_query("INSERT INTO user(username, password) VALUES('$username','$pass')"); if($simpan) { echo 'Pendaftaran Sukses, Silahkan <a href="login.php">Login</a>'; } else { echo "Proses Gagal!"; } } } ?>
Simpan
Dengan : prosesdaftar.php
Next lagi... Yaitu membuat jalan menuju kehati mu :V
Ini Kodenya :
<?php session_start(); if(isset($_SESSION['username'])) { header('location:index.php'); } require_once("koneksi.php"); ?> <title>Form Login</title> <center> <form action="proseslogin.php" method="post"> <h1>Masuk</h1> <table> <tbody> <tr><td>Username</td><td> : <input name="username" type="text"></td></tr> <tr><td>Password</td><td> : <input name="password" type="password"></td></tr> <tr><td colspan="2" align="right"><input value="Login" type="submit"> <input value="Batal" type="reset"></td></tr> <tr><td colspan="2" align="center">Belum Punya akun ? <a href="daftar.php"><b>Daftar</b></a></td></tr> </tbody> </table> </form> </center>
Simpan Aku
dihatu biar ngak ketukar dengan yang lain :D :D login.php
Kemudian buat
lagi proses login nya
Ini Kodenya :
<?php session_start(); require_once("koneksi.php"); $username = $_POST['username']; $pass = $_POST['password']; $cekuser = mysql_query("SELECT * FROM user WHERE username = '$username'"); $jumlah = mysql_num_rows($cekuser); $hasil = mysql_fetch_array($cekuser); if($jumlah == 0) { echo "Username Belum Terdaftar!"; echo '<a href="login.php">Back</a>'; } else { if($pass <> $hasil['password']) { echo "Password Salah!"; echo '<a href="login.php">Back</a>'; } else { $_SESSION['username'] = $hasil['username']; header('location:index.php'); } } ?>
Simpan dengan
nama : proseslogin.php
Dan yang terakhir adalah membuat file untuk menghapus session yang telah
digunakan, isi dengan kode dibawah.
<?php session_start(); unset($_SESSION['username']); ?> <center> <h2>Anda telah berhasil logout..</h2> Silahkan klik <a href="login.php">disini</a> untuk login kembali </center>
Simpan dengan
nama : logout.php
Untuk Memperindah
Tampilannya Jangan Lupa CSS
Semoga Bermanfaat Terima
Kasih
السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ