- Buka database melalui localhost/phpmyadmin, pilih dbsimpeg kemudian tambahkan sebuah tabel dengan nama akun dan jumlah field-nya dua.
- Isi nama field, type data dan lebar field-nya sesuai gambar di bawah ini.
- Masukan satu data akun dengan cara klik insert atau tambahkan.
- Masukan data akun dengan ketentuan username = admin dan password = admin. Enkripsi password dengan metode md5.
- Klik browse atau jelajahi untuk melihat data akun.
- Setelah menambahkan tabel akun pada database, langkah selanjutnya adalah membuat form login. Buka file index kemudian save as menjadi form_login.php
- Hapus icon php pada menu, hapus nama perusahaan dan alamat.
- Masukan label kemudian ketik Login, dibawah label masukan masukan sebuah form dengan cara klik insert, klik form, klik form.
- Masukan sebuah tabel di dalam form dengan ketentuan empat baris dan dua kolom.
- Masukan dua buah teks field dan dua buah button sehingga desainya nampak pada gambar di bawah ini.
- Aturlah propertis text field pertama sesuai gambar di bawah ini.
- Aturlah propertis text field kedua sesuai gambar di bawah ini.
- Aturlah propertis button pertama sesuai dengan gambar dibawah ini.
- Aturlah propertis button kedua sesuai gambar di bawah ini.
- Isi action form dengan nama proses_login.php
- Simpan form login, kemudian buat file php baru untuk membuat validasi username dan password, ketik listing program berikut ini
<?php
session_start();
include 'db.php';
if(!empty($_POST)){
//mengambil username dari text user
$username = $_POST['txtuser'];
//mengambil password dari text password
//kemudian melakukan encription menggunakan fungsi md5
$password = md5($_POST['txtpass']);
//mencocokan username dan password di database
$sql = "select * from akun where username='".$username."' and password='".$password."'";
$query = mysql_query($sql) or die (mysql_error());
// pengecekan query valid atau tidak
if($query){
$row = mysql_num_rows($query);
// jika username dan password ditemukan
if($row > 0){
$_SESSION['isLoggedIn']=1;
$_SESSION['username']=$username;
header('Location: index.php');
}else{
//jika username dan password tidak ditemukan
echo "username atau password salah";
}
}
}
?> - Jika sudah selesai simpan dengan nama proses_login.php kemudian buat file php baru lagi untuk membuat proses_logout.php
<?php
session_start();
session_destroy();
header('Location: form_login.php');
?> - Simpan file tersebut dengan nama proses_logout.php, tambahkan listing program dibawah ini pada file index.php, entry.php, view.php dan about.php. ketik listing program tepat di bagian paling atas.
<?php
session_start();
$username = $_SESSION['username'];
$isLoggedIn = $_SESSION['isLoggedIn'];
if($isLoggedIn != '1'){
session_destroy();
header('Location: form_login.php');
}
?>
Membuat Halaman Login dan Logout
Agar website aman dari gangguan pihak-pihak yang tidak bertanggung jawab maka perlu dibuat sistem keamanan salah satunya adalah dengan menggunakan verifikasi pengguna dan kata sandi. Berikut ini langkah-langkah pembuatan halaman login administrator:
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment