Rabu, 14 Maret 2012

Cara Membuat Login Dengan PHP Dan MySql

Ass.. wah pagi - pagi hujan kaya gini enaknya tidur kalau gx duduk manis depan TV heheee..., langsung aja deh. Posting kali ini saya ingin membahas tentang cara membuat login sedehana dengan PHP dan MySql.

Username : admin
Password : admin

Pertama" buat database dengan nama form_login ini stuktur databasenya :



Langkah ke- 2 :: Form Login
Buat form login dengan mengetikkan kode dibawah ini. Kemudian simpan pada folder formlogin (C:\xampp\htdocs\formlogin) dengan nama login.php.
  




Form Login




















ADMINISTRATOR






















Username

Password












Langkah ke- 3 :: Pengecekan User
Setelah membuat form login, kita harus membuat sebuah file untuk memproses data login yang dimasukkan user apakah valid atau tidak. Ketikkan kode berikut dan simpan dengan nama cek_user.php.
  alert('Username Masih Kosong');
javascript:history.go(-1);";
exit;
}
else if(strlen($password)<1)
{
print "";
exit;
}
else {
$cari = "select * from form_login where username = '$username' and password = '$password'";
$cek = mysql_query($cari);
$cek2 = mysql_num_rows($cek);

if (empty($cek2))
{
?> document.location.href='berhasil.php'; ";
}
}
?>

Kode diatas akan melakukan pengecekan terhadap inputan user yang berupa username dan password apakah username dan password terdaftar atau tidak dalam database. Penjelasan kode program sudah saya sertakan dalam baris-baris komentar pada kode program tersebut.

Sampai disini, form login sudah dapat digunakan. Cobalah buka halaman login dengan membuka http://localhost/formlogin/login.php pada browser. Kemudian masukkan username : admin dan password : admin. Coba juga untuk memasukkan berbagai kondisi yang berbeda seperti memasukkan username dan password yang salah, mengosongkan field username ataupun password, ataupun mengosongkan keduanya untuk menguji pengecekan user yang dibuat.

Langkah ke- 4 :: Pengecekan User yang belum Terdaftar
Agar setiap halaman hanya dapat diakses setelah login, kita perlu menambahkan beberapa baris kode pada file cek.session.php seperti berikut.
   

Untuk dapat membuat pengecekan setiap user yang belum terdaftar ataupun mengecek apakah user sudah login ataupun belum pada setiap halaman. Kemudian kita harus meng-include kan file cek.session.php ini pada file-file yang hanya boleh diakses setelah user login (berhasil.php, dll).
Contohnya seperti ini :
   


Langkah ke- 5 :: Form Logout
Sekarang kita buat file untuk logout. Karena kita menggunakan session untuk menyimpan variabel yang digunakan dalam validasi login, maka untuk logout, kita cukup menghapus session yang digunakan. Ketikkan kode berikut dan simpan dengan nama logout.php.
  

Sekarang, sistem login sudah selesai dibuat. Cobalah untuk login dan logout dengan mencoba-coba berbagai kombinasi username dan password.

Oi yah hampir lupa saya

Langkah Terakhir :: Koneksi
Ini adalah file terpenting dari semua file. Ketikkan kode koneksi dibawah ini dan simpan dengan nama koneksi.php.
   

Sekarang, sistem login sudah selesai dibuat. Cobalah untuk login dan logout dengan mencoba-coba berbagai kombinasi username dan password. Untuk melihat halaman login ini, bukalah http://localhost/formlogin/login.php pada browser anda.

Sekian tutorial dari saya, semoga form login ini dapat bermanfaat untuk Anda semua…aamin dan jangan lupa isi komentar ya :).


Untuk Download Silahkan Klik Ini Download

Salam ZIRAFFSEAL
Bogor, 14 Maret 2012

Referensi :
http://ziraffseal.blogspot.com/2012/03/cara-membuat-login-dengan-php-dan-mysql.html

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More