Hot Articles


Membuat Login dengan Session di PHP

Admin 2017-10-13 261

Kali ini kita akan belajar membuat login menggunakan session secara sederhana pada PHP. Untuk membuat sebuah login dengan session sangat dibutuhkan sekali dalam pemograman PHP. Oke langsung saja kita buat bagaimana caranya membuat sebuat login dengan session dan validasinya.


Pertama anda buat sebuah file berinama list4_5.php atau yang lainnya bebas sesusai kreasi anda sendiri. lalu tuliskan skrip dibawah ini atau lebih simplenya silahkan anda kopi paste saja biar lebih mudah.

 

 

 

<?php 
session_start(); 
if (isset($_POST["proses"]) and $_POST["proses"]=="form1"){ 
   $username = $_POST["username"]; 
   $password = $_POST["password"]; 
    
   if (!empty($username) and !empty($password)){ 
      // jika tidak kosong 
      // cek apakah username dan password sama 
      if ($username == "winny" and $password == "perwitasari"){ 
         $_SESSION["username"] = $username; 
         $_SESSION["status"] = "admin"; 
         header("Location:list4_6.php"); 
         exit(); 
      }else{ 
         header ("Location:$_SERVER[PHP_SELF]"); 
         exit(); 
      } 
   } 
    
} 

?> 
<html> 
<head> 
<title>Form Validasi</title> 
</head> 

<body> 
<?php if (empty($_SESSION["username"])){ ?> 
<form name="form1" method="post" action=""> 
<p>Username 
<input type="text" name="username" id="username"> 
</p> 
<p>Password 
<input type="password" name="password" id="password"> 
</p> 
<p> 
<input type="submit" name="button" id="button" value="login"> 
<input name="proses" type="hidden" id="proses" value="form1"> 
</p> 
</form> 
<?php }else{ ?> 
<p>This is page provided for <?php echo $_SESSION["username"]; ?><br> 
<a href="list4_7.php">Log Out </a> | <a href="list4_6.php">Page 2</a></p> 
<?php } ?> 
</body> 
</html>

Kedua buat file dengan nama list4_6.php copy/paste kode dibawah ini dan save

<?php session_start(); ?> 
<html> 
<head> 
<title>halaman ke dua</title> 
</head> 

<body> 
<?php if ($_SESSION["status"] == "admin"){ ?> 
<table width="100%" border="0" cellpadding="2"> 
<tr> 
<td>selamat datang <?php echo $_SESSION["username"]; ?></td> 
</tr> 
<tr> 
<td>This information is provide for admin only.</td> 
</tr> 
<tr> 
<td>[ <a href="list4_5.php">Index</a> ]</td> 
</tr> 
</table> 
<?php } ?> 
</body> 
</html>

Dan yang terakhir buat file dengan nama list4_7.php copy dan paste kode dibawah ini dan save

<?php 

session_start(); 
unset($_SESSION["username"]); 
unset($_SESSION["status"]); 
// redirect 
header("Location:list4_5.php"); 
exit(); 

?>

Penulisan PHP Menggunakan Semi KolonOperator Ternary di PHPCara Membuat Session di PHPCara Mengirim Email dengan PHP di HostingMembuat Tanggal dan Zona Waktu Sederhana dengan PHP

Untuk berlangganan artikel silahkan masukan email anda


Delivered by FeedBurner


Masukan email Anda untuk mendapatkan artikel terbaru.


close