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> </td>
<td> </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
$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");
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=$_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);
$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){$count=mysql_num_rows($result);
//Jika hasilnya cocok $myusername dan $mypassword, baris tabel harus 1 baris
// 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
0 komentar:
Post a Comment