Senin, 29 Desember 2008

form login



Pertama, akan dibuat HTML form, yaitu form yang digunakan untuk login. Beri nama dengan form.html :

QUOTE

Username

Password




Berikut kode SQL yang saya gunakan untuk membuat table

QUOTE
CREATE TABLE `login` (
`username` VARCHAR( 50 ) NOT NULL ,
`password` VARCHAR( 32 ) NOT NULL ,
PRIMARY KEY ( `username` )
) TYPE = innodb;


membuat script yang digunakan untuk melakukan proses login. nama filenya proseslogin.php

QUOTE
//--- set session_start(),karena kita akan menggunakan session
session_start();
//--- koneksi dengan database dulu bos.
//---- mohon disesuiakan dengan keadaan server masing-masing
//--- karena tidak sama loh. Saya menggunakan server lokal
mysql_connect("localhost","root","");
mysql_select_db("login");

//--- sekarang baru ke proses login
//--- $_POST["username"] berisi data username yang dimasukkan oleh user,
$username=$_POST["username"];
//-- $_POST["password"] berisi data password yang dimasukkan oleh user
//--- nanti di enkripsi dengan md5
$password=md5($_POST["password"]);
//--- perintah query untuk mengecek keberadaan user tersebut,
//--jika ada maka user tersebut boleh masuk,
$cek="select * from login
where username='$username' and password='$password'";
$jalankan=mysql_query($cek);
//-- cek dengan mysql_num_rows
if (mysql_num_rows($jalankan)){
///-- set sesi dengan nama member, isinya adalah username yang dimasukkan tadi.
$_SESSION["member"]=$username;
echo "Anda berhasil login, disini halaman user";
}
else{
echo "Gagal login, keluar dari sistem ini sekarang!";
}
?>

Tidak ada komentar: