Halaman

Rabu, 30 September 2015

Membuat Form Login Dengan PHP Tanpa Database



Disini saya akan share cara membuat form login beserta fungsinya dengan menggunakan php. Pertama buatlah sebuah file php dengan nama form_login.php, lalu buat script seperti di bawah ini

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Login Form</title>
</head>
<body>
        
    <?php 
        if(isset($_GET["login_error"])){
            echo "<h2 style='color:red';>Username atau password salah</h2>";
        }
    ?>
      <h1>Login to Web App</h1>
      <form method="post" action="cek_login.php">
        <p><input type="text" name="username" value="" placeholder="Username or Email"></p>
        <p><input type="password" name="password" value="" placeholder="Password"></p>
        <p class="submit"><input type="submit" name="commit" value="Login"></p>
      </form>
    </div>
  
</body>
</html> 
Lalu setelah itu buat file baru berinama cek_login.php, file ini fungsinya untuk mengecek apakah usernama dan password sama, jika sama maka akan di bawa ke halaman home. isi cek_login seperti di bawah ini
 <?php
    
    ob_start();
    session_start();
    ob_end_clean();
    
    $username=$_POST["username"];
    $password=$_POST["password"];
    
    if($username=="admin" AND $password=="admin")
    {
        $_SESSION["username"]=$username;
        header("location:home_admin.php");
    }else{
        header("location:form_login.php?login_error");
    }
?>
Jika login berhasil maka akan di bawa ke halaman home_admin.php. Sekarang buat file bernama home_admin.php seperti di bawah ini.
 <?php
   ob_start();
    session_start();
     ob_end_clean();
    if(isset($_SESSION["username"])){
    echo "BERHASIL";
    echo "<a href='log_out.php'>Logout</a>";
    }else{
        echo header("location:form_login.php");
    }
?> 

Setalah itu kita buat fungsi logout, buatlah file bernama logout.php dan tulis skirpnya seperti ini


 <?php
 ob_start();
 session_start();
 ob_end_clean();
 session_destroy();
 header("location:form_login.php");
 ?>



Sekarang silahkan coba dengan memasukan username = admin dan password = admin. Nah demikian cara membuat login dengan php tanpa menggunakan database. Di posting brikutnya saya akan menjelaskan cara login dengan menggunakan database.

6 komentar:

  1. It is very helpful at all ... thanks for sharing yes, success always regards ... well permit sharing may be useful, thank you ... apologize in advance ... 21 Examples of Minimalist Modern Kitchen Design Gallery The Beauty, Home MinimalisOK.

    BalasHapus
  2. Gan saya sudah coba pake script mu tapi tetap gak bisa login.Muncul username atau password salah.Terima kasih

    BalasHapus
  3. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  4. kok masih bisa akses index ya ?

    BalasHapus

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com