Cara Membuat Form Login Menggunakan PHP


Cara Membuat Form Login menggunakan PHP - Hai sobat, pada kesempatan kali ini saya akan membahas tentang Cara Membuat Form Login Menggunakan PHP.

Pertama siapkan dulu bahan - bahan nya :


Kalau sudah, berikut langkah - langkah nya :
  1. Buatlah database dengan nama db_latihan
  2. Buat tabel dengan nama admin. Isi dengan data seperti dibawah ini :
  3. Klik Insert/Tambahkan. Isi dengan data seperti dibawah ini :
  4. Buat folder dihtdocs dengan nama form_login
  5. Buat file php dengan nama koneksi.php
    
    <?php
    mysql_connect("localhost","root","") or die("Koneksi Gagal");
    mysql_select_db("db_latihan") or die("Database Tidak Ditemukan");
    ?>
    

  6. Buat file php baru dengan nama index.php
    
    <html>
      <head>
        <title>Form Login Admin</title>
      </head>
    <body>
    <fieldset>
      <legend>
        <h2>Login</h2>
      </legend>
    <form action="login.php" method="post">
    <table>
      <tr>
        <td>Username</td>
        <td>:</td>
        <td><input type="text" name="username" size="20" required></td>
      </tr>
      <tr>
        <td>Password</td>
        <td>:</td>
        <td><input type="password" name="password" size="20" required></td>
      </tr>
      <tr>
        <td></td>
        <td></td>
        <td><input type="submit" name="login" value="Login"></td>
      </tr>
    </table>
    </form>
    </fieldset>
    <center>Copyright &copy; Khidir Zahid. All right Reserved.</center>
    </body>
    </html>
    

  7. Buat file php lagi dengan nama login.php
    
    <?php
    session_start();
    include('koneksi.php');
    $username = $_POST['username'];
    $password = $_POST['password'];
    
    $query = mysql_query("select * from admin where username='$username' and password='$password'");
    $cek = mysql_num_rows($query);
    if($cek){ $_SESSION['username'] = $username;
    ?>
    
    Anda berhasil login. Silahkan menuju halaman <a href="home.php">Home</a>
    <?php
    } else {
    ?>
    Anda gagal login. Silahkan <a href="index.php">Login</a> Kembali
    <?php
    echo mysql_error();
    }
    ?>
    

  8. Buat file php dengan nama home.php
    
    <?php
    session_start();
    if(ISSET($_SESSION['username'])){ include "koneksi.php";
    ?>
    
    <?php
    echo "<h1>Selamat Datang : <strong><font color=red>".$_SESSION['username']."</h1></strong><p>";
    ?>
    
    <a href="logout.php">Logout</a>
    <?php
    } else {
    ?>
    Anda tidak boleh mengakses halaman ini. Silahkan <a href="index.php">Login</a> dahulu
    <?php
    }
    ?>
    

  9. Terakhir bikin file php dengan nama logout.php
    
    <html>
    <head>
    <title>Form Login Admin</title>
    </head>
    <body>
    <?php
    session_start();
    session_destroy();
    echo "Anda berhasil logout. Silahkan menuju <a href='index.php'> Halaman Utama</a>"
    ?>
    </body>
    </html>
    


Sekian tutorial Cara Membuat Form Login Menggunakan PHP. Kalau ada yang mau ditanyakan silahkan tinggalkan komentar dibawah.

Subscribe to receive free email updates: