Halaman Login Sederhana dengan PHP


Halaman login pada dasarnya banyak kita temui di internet seperti sosial media, bahkan sebelum kita masuk ke akun email kita harus login terlebih dahulu, tujuanya agar hanya benar-benar si pemilik akun tersebutlah yang ber hak membuka akunnya sendiri.
Kali ini saya akan memberikan tutorial membuat halaman login sederhana dengan PHP. Silahkan copas code di bawah ini simpan dengan nama file login.php

File login.php
<?php
if (ISSET($_GET['page'])){
  if ($_GET['page']=="aksi"){
    session_start();
    $name = $_POST['nm'];
    $pass = $_POST['pw'];
    if ($name=="arie" && $pass=="123"){
      $_SESSION['nm']=$name;
      $_SESSION['pw']=$pass;
      echo "<h2 align='center'>LOGIN BERHASIL</h3>";
      echo "<h3 align='center'>Nama Pengguna adalah '".$_SESSION['nm']."' <br/>";
      echo "Kata Sandi anda '".$_SESSION['pw']."' <br/><br/>";
      echo "<a href='?page=logout'>Logout</a></h3>";
    }else{
      echo "<h2 align='center'>Username atau password Salah <br/>";
      echo "<a href='login.php'>Ulangi Lagi</a></h2>";
    }
  }elseif ($_GET['page']=="logout"){
    session_unset(); ?>
    <script>alert('Anda telah Logout')</script>
    <meta http-equiv='refresh' content='0; url=login.php'>
  <?php
  }
}else{ ?>
  <table width="400px" align="center" border=0>
    <form method="post" action="?page=aksi">
      <tr style="background-color:skyblue;">
        <td colspan=3 align="center">LOGIN USER</td>
      </tr>
      <tr>
        <td>Username</td>
        <td>:</td>
        <td><input type="text" name="nm" style="width:320px" required></td>
      </tr>
      <tr>
        <td>Password</td>
        <td>:</td>
        <td><input type="password" name="pw" style="width:320px" required></td>
      </tr>
      <tr>
        <td>
        <br/>
        <button type="submit">Login</button>
        </td>
        <td>
        <br/>
        <button type="reset">Reset</button>
        </td>
      </tr>
    </form>
  </table>
<?php
}
?>
DOWNLOAD SOURCE CODE DISINI

Komentar