Thursday, September 19, 2013

Membuat login php tanpa mysql (Code:0883)

-Bagi yang bertanya-tanya bagaimana cara membuat login pada php dan tanpa MySQL ??,maka ini jawab'annya!!
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!!

1 comment:

  1. http://healtyinsuranceinfo.com/a/fk/login.php

    Kalau skrip link di atas itu sistem nya sama dengan login.php di atas

    ReplyDelete

Menjadi Donatur untuk blog ini hanya dengan 1 klik iklan.