Keuntungan Script ini:
-Tanpa Mysql
-Mudah dan sizenya tidak berat!!
Kelemahan Script ini :
-Bisa Di bruteforce
Maksudnya? Maksudnya, verifikasi loginnya (username & password) tidak mengecek ke tabel MySQL. Jadi nanti variabel username dan passwordnya akan saya letakkan di script PHP nya.
Dengan mengunakan teknik "session".
Strukturnya terdiri dari :
-login.php
-proses.php
-logout.php
1.Buka notepad dengan nama "login.php" dan kodenya sebagai berikut :
=====================================================<html>
<head>
<title>
LOGIN
</title>
</head>
<body>
<form method="post" action="proses.php">
<table border="1" width="300">
<tr>
<td>username</td>
<td><input type="text" name="user" /></td>
</tr>
<tr>
<td>password</td>
<td><input type="password" name="pass" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Masuk" /></td>
</tr>
</table>
</form>
</body>
</html>
Selanjutnya buka notepad lagi dan berinama "proses.php" dan kodenya sebagai berikut:
=======================================================<?
session_start(); //Disini kita akan memulai session
?>
<html>
<head>
<title>Proses...</title>
</head>
<body>
<?
$lgcu=$_POST[user]; //mengambil username
$lgcp=$_POST[pass]; //mengambil password
$lgcu_anda="demo"; //username yang harus diinput
$lgcp_anda="demo123"; //password yang harus diinput
if(empty($lgcu)) //ini akan tejadi jika username belom diisi
{
echo "Maaf,Username belum di isi<br />";
echo "<a href=\"login.php\">Kembali</a>";
}
elseif(empty($lgcp)) //ini akan terjadi jika password belom diisi
{
echo "Maaf,Password anda kosong<br />";
echo "<a href=\"login.php\">Kembali</a>";
}
else //Jika username dan passwordnya sudah di isi
{
if($lgcu==$lgcu_anda AND $lgcp==$lgcp_anda) //mengecek apakah semuanya benar
{
$_SESSION[user]=$lgcu; //username masuk ke session. ini terpenting gan
echo "Berhasil Login<br />";
echo "<a href=\"logout.php\">Keluar</a>"; //Link untuk keluar/logout
}
else
{
echo "Username atau Password salah!!<br />";
echo "<a href=\"login.php\">Kembali</a>";
}
}
?>
</body>
</html>
Next kode untuk "logout.php"
<?
session_start();
$destroy=session_destroy(); //ini penting.gunanya menghapus session
if($destroy) //jika session berhasil di hapus
{
header("Location:login.php"); //dikembalikan ke menu login
}
else
{
echo "not destroyed";
}
?>
======================================================
Sip,selesai dah cara membuat login dengan php tanpa MySQL.
Mau download biar gk ribet ?, KLIK DISINI
-Mirror Link : KLIK DISINI
Bingun cara mengunakannya ?,di : SINI
Silahkan comment jika agan memiliki pertanyaan!!!..90% dibalas dengan cepat!!
http://healtyinsuranceinfo.com/a/fk/login.php
ReplyDeleteKalau skrip link di atas itu sistem nya sama dengan login.php di atas