Script Login PHP




Cara Membuat Login.php tentunya sangat sulit bagi pemula untuk membuatnya karena kita akan berperang dengan ratusan baris script, saya mengatakan itu karena saya sendiri pernah mengalami hal itu. Sekarang saya akan sharing tentang Tuturial Cara Membuat Script Login dan Logout Dengan Mudah.

 

Dalam tutorial membuat login.php kali ini kita akan membuat 4 file php yaitu:
1. main_login.php
2. checklogin.php
3. login_success.php 

4. logout.php



Langkah-Langkah 

1.  Buat database dengan persyaratan seperti di bawah ini :

      Nama Database  :   test
      Nama Tabel        :   members
      Kolom                 :  id , username , password

      Setelah itu inputkan data berikut:

       id                :   1
       username    :   jhon
       password     :  1234

      lebih jelasnya perhatikan gambar dibawah ini.

 2.  Buat file main_login.php

            
Tulis script dibawah ini :

<table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form name="form1" method="post" action="checklogin.php">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td colspan="3"><strong>Member Login </strong></td>
</tr>
<tr>
<td width="78">Username</td>
<td width="6">:</td>
<td width="294"><input name="myusername" type="text" id="myusername"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input name="mypassword" type="text" id="mypassword"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><input type="submit" name="Submit" value="Login"></td>
</tr>
</table>
</td>
</form>
</tr>
</table>






 3.  Buat file checklogin.php


            
Tulis script dibawah ini :



<?php

$host="localhost";
$username="";  $password=""; $db_name="test"; // Nama Database  $tbl_name="members"; // Nama Tabel

// Konek server dan select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");


// username dan password dikirim dari form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];



$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);

$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);


// Mysql_num_row untuk menghitung baris tabel
$count=mysql_num_rows($result);

//Jika hasilnya cocok $myusername dan $mypassword, baris tabel harus 1 baris
if($count==1){

// Mendaftarkan $myusername, $mypassword anddan mengarahkan ke file "login_success.php"
session_register("myusername");
session_register("mypassword");

header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
?>






 4.  Buat file login_success.php


            
Tulis script dibawah ini :



 <?php
session_start();
if(!session_is_registered(myusername)){
header("location:main_login.php");
}
?>

<html>
<body>
Login Berhasil
</body>
</html>





 5.  Buat file Logout.php


            
Tulis script dibawah ini :



<?php
session_start();
session_destroy();
?>




Oke terimakasih sudah mengunjingi blog saya.

sumber : http://www.phpeasystep.com

Ghon

He just wants to share about what he knows to you

0 komentar: