Saya ingin menjelaskan semuanya secara sederhana supaya anda bisa dengan cepat memahaminya. Ada beberapa hal yang perlu anda ketahui sebelum membuat halaman login diantaranya :
1. Akses Database. Sebelum anda membuat form login maka terlebih dahulu anda harus membuat sebuah database. Dalam database tersebut nantinya diisi dengan tabel admin dimana dalam tabel admin tersebut berisi “username dan password” yang akan dibandingkan dengan nilai yang dikirimkan oleh halaman login.
Buat database baru kemudian buat tabelnay atau anda juga bisa menjalankan query dibawah ini untuk membuat tabel. Untuk passwordnya saya menggunakan md5 supaya lebih aman.
CREATE TABLE `users` [
`id` int[11] NOT NULL AUTO_INCREMENT,
`username` varchar[50] CHARACTER SET utf8 DEFAULT NULL,
`password` varchar[50] CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY [`id`]
];
INSERT INTO `users` [`username`, `password`]
VALUES ['admin', md5['admin']] ;
Selanjuntnya bila telah selesai membuat database dan tabelnya, adalah membuat koneksi ke database dengan nama koneksi.php
2. Membuat form login. Form login ini nantinya akan mengirimkan nilai yang diinputkan oleh user.Source code. index.php
Form Login Admin
Halaman Login
Username
:
Password
:
3. Melakukan perbandingan. Ketika nilai yang diinputkan user telah dikirim maka selanjutnya adalah membandingkan nilai tersebut dengan nilai yang ada di database. Bila nilai benar maka user akan bisa mengakses halaman selanjutnya dan jika salah user harus kembali memasukan username dan password yang benar. Kemudian bila nilai yang dibandingkan benar maka selanjutnya nilai tersebut akan disimpan dalam sebuah “session”. Nah session tersebut akan dipergunakan untuk mengakses halaman selanjutnya yaitu halamanadmin.
Souce Code proses.php