Anda di halaman 1dari 4

http://www.saterlat.com/2012/03/membuat-login-sederhana-dengan-php.

html

Membuat Login Sederhana

Tutorial kali ini membuat login sederhana dengan menggunakan PHP. Pertama kali buka aplikasi editing website anda! Saya menggunakan dreamweaver 8 dan xampp versi 1.7.3 karena disesuaikan dengan notebook yang mungil dan kapasitas ram yang kecil. 1. Buat database baru dengan nama stldb 2. Buat tabel dengan nama stl_user dengan index primary usernm dan properties sebagai berikut :

3. Buat file baru simpan dengan nama connect.php sebagai koneksi ke database terlebih dahulu 4. Ketikkan script berikut sebagai koneksi ke database:
<?php mysql_connect("localhost","root","") or die ("GAGAL KONEK KE MYSQL...!"); mysql_select_db("stldb") or die ("GAGAL MEMBUKA DATABASE...!"); ?>

5. Buat halaman login.php dengan tampilan seperti gambar dibawah ini :

Atur properties sebagai berikut :

http://www.saterlat.com/2012/03/membuat-login-sederhana-dengan-php.html

http://www.saterlat.com/2012/03/membuat-login-sederhana-dengan-php.html

NO 1

Obyek Table

textfield1

textfield2

Button

Properties Align = Center Width = 250 px Rows = 3 Columns = 3 TextField = text_user Char Width = 25 Max Chars = 60 TextField = text_passwd Char Width = 25 Max Chars = 60 Type = Password Button name = submit Value = Login

6. Buka dalam tampilan code kemudian cari baris <form id="form1" name="form1" method="post" action=""> ubah menjadi <form id="form1" name="form1" method="post" action="exelogin.php"> 7. Buat file php baru kemudian simpan dengan nama exelogin.php 8. Masuk ke mode Coding lalu tuliskan code seperti berikut :
<?php include("connect.php"); $usernya=$_POST['text_user']; $passnya=md5($_POST['text_passwd']); #echo ("$usernya dan $passnya"); $sql=mysql_query("select * from stl_user where usernm='$usernya' passwd='$passnya'"); $hasil=mysql_fetch_array($sql); if ($hasil>0) { #echo "Berhasil"; session_start(); $_SESSION['userlogin']=$usernya; echo"<meta http-equiv='refresh' content='0;URL=home.php'>"; } else { echo "Gagal"; } mysql_close(); ?>

and

http://www.saterlat.com/2012/03/membuat-login-sederhana-dengan-php.html

http://www.saterlat.com/2012/03/membuat-login-sederhana-dengan-php.html

9. Berikutnya buat halaman home.php sebagai halaman yang akan ditampilkan jika login benar.
<?php session_start(); include("ceklogin.php"); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <h1>Selamat Datang User <?php echo "$_SESSION[userlogin]" ?></h1> <p>Halaman ini khusus untuk MEMBER.</p> <p><a href="logout.php"><strong>Logout</strong></a> </p> </body> </html>

10. Buat halaman baru simpan dengan nama ceklogin.php halaman ini berfungsi untuk melakukan ceking terhadap halaman home, sehingga hanya user yang sudah login yang bisa masuk (jika sudah logout maka halaman home tidak bisa diakses).
<?php if (empty($_SESSION[userlogin])) { echo "<h1><center>Anda Belum Login, Silahkan <a href='login.php'>Login</a> Terlebih dahulu</center></h1>"; echo "<meta http-equiv='refresh' content='5;URL=login.php' />"; exit(); } ?>

http://www.saterlat.com/2012/03/membuat-login-sederhana-dengan-php.html

http://www.saterlat.com/2012/03/membuat-login-sederhana-dengan-php.html

11. Terakhir buat halaman logout.php halaman ini berfungsi untuk menghapus session dari login yang sudah dilakukan oleh siswa.
<?php session_start(); session_destroy(); ?>

http://www.saterlat.com/2012/03/membuat-login-sederhana-dengan-php.html