Apa kabar kalian??? Semoga sehat selalu.
Dalam postingan kali ini saya menuliskan tentang bagaimana
cara memubuat sebuah form login dengan php tanpa menggunakan database. Sebelum
meneruskan ke inti pembahasan saya ingin menyampaikan bahwa dalam membuat form
login saya menggunakan notepad++. Hal itu terserah kembali dari masing-masing
pribadi ingin menggunakan aplikasi apa tergantung dari kesukaan kalian.
Dalam postingan kali ini saya menjelaskan bahwa nantinya
akan ada 2 buah file.php yang berjudul login.php dan logout.php.
Berikut langkah-langkahnya :
Login.php
<?php
// start session untuk
mengidentifikasi user
session_start();
// set login sukses atau tidak, 0 =
belum sukses atau baru mau login
$logsukses=0;
$pesan='';
// cek status apa sudah login
if ( (isset($_SESSION['UserOK']))
&& ($_SESSION['UserOK']=='posing') )
{ die ('<p>Anda sudah
login!!!<br>Silakan <a
href="logout.php">Logout</a>'); }
// cek apakah baru proses
if ( (isset($_POST['proses']))
&& ($_POST['proses']=='yes') )
{
// periksa user dan passwordnya
hardcode (tanpa db)
if ( ($_POST['nama']=='puyeng')
&& ($_POST['password']=='banget'))
{
$logsukses=1;
// berhasil, bikin session variabel
untuk mengidentifikasi usernya
$_SESSION['UserOK']='posing';
$pesan='<p>Login
Sucsess<br><a href="login.php">Try Again</a>
<br>Coba Logout</p>';
}
else
{
$pesan='<p>Login Failed. Try
again!!!</p>';
}
}
else
{
$pesan = '<p> SILAKAN LOGIN
TERLEBIH DAHULU </p>';
}
?>
<html>
<head>
<title> Login </title>
</head>
<body>
<h3> SELAMAT DATANG
</h3>
<?php echo $pesan;
if ($logsukses==0)
{
?>
<form name="form1"
method="post" action="login.php">
<table border=6 bordercolor=green
bgcolor=yellow cellpadding=5 cellspacing=5><tr><td colspan=5 >
<tr>
<td> Username </td>
<td><input
type="text" name="nama"></td>
</tr>
<tr>
<td> Password </td>
<td><input
type="password" name="password"></td>
</tr>
<tr>
<td><input
name="proses" type="hidden" id="proses"
value="yes"></td>
<td><input
type="submit" name="Submit"
value="Masuk"></td>
</tr>
</table>
</form>
<?php
}
?>
</body>
</html>
Kemudian simpan skrip tersebut dengan nama” Login.php”. Jika
dijalankan maka hasilnya akan seperti berikut :
Logout.php
<?php
session_start();
unset($_SESSION['UserOK']);
session_destroy();
?>
<html>
<head>
<title> Logout </title>
</head>
<body>
<table border=6 bordercolor=green bgcolor=yellow cellpadding=5 cellspacing=5><tr><td colspan=5 >
<h4>ANDA SUDAH KELUAR!!!<br>SILAKAN <a href="login.php">MASUK</a> KEMBALI </h4>
</table>
</body>
</html>
Kemudian simpan skrip tersebut dengan nama” Logout.php”. Jika dijalankan maka hasilnya akan seperti berikut :
Itulah cara membuat form login dan logout.php tanpa database. Semoga artikel ini dapat membantu dan bermanfaat bagi anda. Terima kasih telah mengunjungi blog ini. Salam sukses!!!
Logout.php
<?php
session_start();
unset($_SESSION['UserOK']);
session_destroy();
?>
<html>
<head>
<title> Logout </title>
</head>
<body>
<table border=6 bordercolor=green bgcolor=yellow cellpadding=5 cellspacing=5><tr><td colspan=5 >
<h4>ANDA SUDAH KELUAR!!!<br>SILAKAN <a href="login.php">MASUK</a> KEMBALI </h4>
</table>
</body>
</html>
Kemudian simpan skrip tersebut dengan nama” Logout.php”. Jika dijalankan maka hasilnya akan seperti berikut :
Itulah cara membuat form login dan logout.php tanpa database. Semoga artikel ini dapat membantu dan bermanfaat bagi anda. Terima kasih telah mengunjungi blog ini. Salam sukses!!!
nggak bisa buat masuk gan....
ReplyDelete