Membuat
Login PHP & MySQL
Assalamu’alaikum Wr.
Wb.
Salam NewGen, pada
pertemuan ke-11 ini kita akan membuat semuah Form Login dengan PHP dan MySQL,
langkah-langkahnya adalah sebagai berikut !
Pertama kita buat tabel
dengan nama tabeluser didalam Database belajar yang sudah kita buat & gunakan
pada pertemuan sebelum-sebelumnya, tapi kalian bisa juga buat database yang
baru dengan nama bebas. Selanjutnya berinama Field userid (varchar(20)),
password(varchar(50)) dan level (varchar(15)) Kemudian Simpan.
Setelah dibuat dan
disimpan kemudian kita isi tabel tersebut. Kalian bisa bebas untuk pengisinya
tapi kalau ingin sama silahkan. Untuk mengisi datanya kita tinggal pilih
sisipkan (Insert) kemudian isi data di kolom Nilai.
Selanjutnya kita buat form
Loginnya, Buka Dreamweaver kemudian klik file >> New >> Pilih PHP
dan Create atau bisa juga kita klik langsung di tampilan awal Dreamweaver pilih
di Create New >> Klik PHP
Kemudian design formnya seperti dibawah ini
Propertiesnya seperti dibawah ini
Disimpan dengan nama Latihan11.php ke folder yang
kita buat sebelumnya C: \ xampp \ htdocs\ BelajarPHP
Setelah itu kita buat file login.php... dan simpan
di forder yang sama dengan form login (Latihan11.php) tadi.
kita pilih File >> New >> Pilih PHP dan
Create kemudian ketikan listingnya dibagian Code
login.php
Listing :
<?php
session_start();
mysql_connect("localhost","root","")
or die("Nggak bisa koneksi");
mysql_select_db("belajar"); //sesuaikan dengan nama
database anda
$userid = $_POST['userid'];
$psw = $_POST['psw'];
$cek = mysql_query("SELECT * FROM tabeluser WHERE
userid='$userid' AND password='$psw'");
if(mysql_num_rows($cek)==1){//jika berhasil akan bernilai 1
$_SESSION['userid'] =
$c['userid'];
$_SESSION['level'] = $c['level'];
header("location:home.php");
}else{
die("password
salah <a
href=\"javascript:history.back()\">kembali</a>");
}
?>
dan jangan lupa buat
file home.php berfungsi agar ketika login berhasil maka akan memanggil dan
menampilkan file home tersebut.
home.php
Listing :
<html >
<head>
<title>Welcome</title>
</head>
<body>
Selamat Datang
</body>
</html>
Selesai, mudah bukan ??
hehe hasilnya kita bisa lihat dengan masukkan alamat address 'http://localhost/BelajarPHP/Latihan11.php' tanpa kutip
Jika Login sukses akan tampil seperti gambar dibawah ini!
dan Jika Login salah / Gagal akan tampil seperti gambar dibawah ini!
Semoga Bermanfaat.. kalian bisa juga download source
code & databasenya DISINI
Salam NewGen..
Wassalamu’alaikum Wr. Wb.
No comments:
Post a Comment