P. 1
Membuat Login Sistem Dengan PHP

Membuat Login Sistem Dengan PHP

|Views: 20|Likes:
Published by Okto Yudi

More info:

Published by: Okto Yudi on Apr 27, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

12/25/2012

pdf

text

original

Membuat Login Sistem dengan PHP

Web Programming with PHP Bagaimana sih membuat form login ?. Jawabannya adalah mudah (kalau cuma formnya doang), yang pastikan pake prosesnya dong, trus login berdasarkan username dan password terdaftar di database kan?, trus pakai Session juga?, trus passwordnya di enkripsi pake MD5?. Pokoknya jawabannya mudah juga…Seep yang penting sekarang perhatikan baik-baik, trus langsung ikuti langkah-langkah pembuatan seperti dibawah ini: Langkah Pertama 1. Buatlah Database, trus simpan dengan nama : dbLATWEB (seandainya anda sudah punya database, ya gunakan database yang sudah ada saja. 2. Buatlah Table, simpan dengan nama tbLOGIN. Struktur tabel seperti dibawah ini : view source print?
1.CREATE TABLE 'tbLOGIN' ( 2.'iduser' INT(3) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, 3.'usernm' VARCHAR(40) NOT NULL, 4.'passwd' VARCHAR(40) NOT NULL 5.);

3. Kalau sudah dibuat database dan tabel seperti diatas, trus sekarang anda buat form untuk input data user. Sekarang ikutin aja seperti dibawah ini. view source print?
01.<HTML> 02.<HEAD> 03.<TITLE> FORM DAFTAR USER </TITLE> 04.</HEAD>

05.$dbpass = "P@ssw0rd".<TABLE> 08. Setelah itu. .</FORM> 21.<TD>&nbsp.<TD><INPUT TYPE="submit" VALUE="DAFTAR"></TD> 18.<?php 02.<TD>&nbsp. buatlah koneksi kedatabase.</BODY> 22.</TR> 14.<FORM METHOD=POST ACTION="savedaftar.php. view source print? 01.<TR> 15.</HTML> Simpan dengan nama : isidaftar.</TR> 19.<TD>Masukan Password Anda</TD><TD>:</TD><TD><INPUT TYPE="password" NAME="password" SIZE=25></TD> 13.$dbhost = "localhost".$dbuser = "root".</TD> 16.<BODY> 06. 04.<TR> 09.php 4.</TR> 11. 03.<TR> 12.</TABLE> 20.php"> 07. simpan dengan nama:conndb.</TD> 17.<TD>Masukan Nama User Anda</TD><TD>:</TD><TD><INPUT TYPE="text" NAME="username" SIZE=25></TD> 10.

07.//tampung data 05.$koneksi). 03. 14. 08.else 15.echo "Anda Berhasil Daftar sebagai User.$tanggal = date("Y-m-d H:i:s"). 11. <A HREF=isidaftar.?> . $dbpass) or die ("Koneksi ke MySQL gagal!"). 04.php>Back</A>".//simpan 10. 06.php". Berikutnya buatlah script untuk simpan daftar. 07.$dbname = "dbLATWEB".php view source print? 01.if($simpan) 13. $dbuser. 10. 09. <A HREF=isidaftar.?> 5.$pass = md5($passwd). Simpan dengan nama:savedaftar. 09.php>Back</A>". 16. 12. passwd) VALUES('$usernm'.$koneksi=mysql_connect($dbhost.$passwd = $_POST['passwd'].mysql_select_db($dbname.$usernm = $_POST['usernm']. 08. 06.$simpan = mysql_query("INSERT INTO tbLOGIN(usernm.05.".'$pass')").include "conndb.echo "Anda Gagal Terdaftar sebagai User.<? 02.

cobalah isikan 1 record saja.<TD>&nbsp.<TITLE> Login Sistem Sederhana </TITLE> 04. buatlah script untuk melakukan cek login.<TD>Password</TD><TD> : </TD><TD><INPUT TYPE="password" NAME="passwd" SIZE="25"></TD> 13.<BODY> 06. Trus simpan dengan nama : ceklogin.<TR> 12.<TR> 15.</HTML> 7.</TABLE> 19.php"> 07.</HEAD> 05. Berikutnya lagi.</TR> 14.<FORM METHOD=POST ACTION="ceklogin. Setelah itu.<TABLE> 08.</TD><TD>&nbsp. 6.</FORM> 18.<HEAD> 03.<HTML> 02.<TD>User Name</TD><TD> : </TD><TD><INPUT TYPE="text" NAME="uname" SIZE="25"></TD> 10.</TD><TD><INPUT TYPE="submit" VALUE="LOGIN"></TD> 16.php .</TR> 11.php view source print? 01.</TR> 17. setelah itu lihat isi tablenya apakah passwordnya telah terenkripsi atau belum.</BODY> 20. buatlah form Login.<TR> 09. Simpan dengan nama:frmLogin.Jika anda sudah buat form daftar user.

view source print? 01. 07. 15.//tampung data 06.$_SESSION['usernm'] = $username. 22.header("location:user_room. 21.$usernm = $_POST['uname']. 23.php".else 25.else 12.echo "Ada yang belum disii.{ 13. <A HREF=frmLOGIN..{ . 10.$passwd = $_POST['passwd']. 04.} 11.php>Ulangi</A>". 16.if (mysql_num_rows($login)) 19.} 24...<? 02.$_SESSION['passwd'] = $password. 03.php"). 18.{ 20. 14.{ 09. 05.session_start().$row=mysql_fetch_array($login).include "conndb.if ((!$_POST['uname']) or (!$_POST['passwd'])) 08.$login=mysql_query("Select * from tbLOGIN where usernm='$usernm' and passwd=md5('$passwd')"). 17.

18. 15. untuk menjaga Privacy Data Anda.Salah Tuh. kelupaan… buat logoutnya.Sekarang anda sudah berada didalam ruang User.. 10.{ 26.} 28. SALAH BRO !".". 06. Ehh…masih ada.echo "Sorry Bro. 12.php view source print? 1. 05.. 14. simpan dengan nama : logout.?> 8. 11.} 24. 22. 07.} 29.. 23. 08.{ 17.$row=mysql_fetch_array($login).$user = $_SESSION['usernm'].$login=mysql_query("SELECT * FROM tblogin WHERE usernm='$user' AND passwd='$passw'").php". 13.".ini yang terakhir deh.$datanama = mysql_fetch_array($carinama). Simpan dengan nama: user_room. 19.<? 2.if($row[usernm]==$user AND $row[passwd]==$passw) 16.echo" <B>Selamat Datang : $datanama[usernm]</B> 20.. Terakhir anda buat script untuk ruang user..$carinama = mysql_query("SELECT usernm FROM tblogin WHERE usernm = '$user'").session_start().} 28.echo "KACAU .<? 02.$passw = MD5($pass). Deh.else 25. Silahkan kalau ingin keluar di <A HREF=logout.session_start().php>Logout</A>..php view source print? 01. 27. .26. 27. 04. 09.?> 9.$pass = $_SESSION['passwd']. 21.include "conndb. 03.

php").session_destroy(). 5. 4.3.header("location:frmLOGIN.?> .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->