Cara Membuat Form Login Dengan PHP, Database dan Session di Xampp

Cara Membuat Form Login Dengan PHP, Database dan Session di XamppForm Login merupakan salah satu bagian penting dalam membangun sebuah website. Dengan adanya form login kita bisa membatasi pengguna dalam mengakses halaman admin website kita. Banyak yang bilang membuat form login itu susah, sebenarnya membuat laman login itu gampang.

Sebenarnya belajar programing itu gampang gampang susah, kalian hanya perlu tekun, ulet dan teliti. Kali ini saya akan memberikan Tips Cara Membuat Form Login Dengan Session, bagi kalian yang belum tahu apa itu Session, saya akan menerangkan sedikit apa itu Session.

Apa Itu SESSION?

Session bisa diartikan dengan suatu informasi yang diambil saat kita melalukan pekerjaan terhadap sesuatu. Dalam hal ini kita bisa mengambil informasi siapa yang menjalankan aplikasi, data/file apa yang dibuka dan berapa lama waktu yang dibutuhkan dalam pekerjaan. Hal ini terasa mudah/simpel jika kita lakukan pada komputer lokal, namun tidaj demikian jika digunakan di internet.

Baca Juga : Pengertian Array dan Jenis-Jenis Array di PHP

Data yang disimpan pada Session bersifat sementara dan berlaku dalam jangka waktu tertentu jika di set. Session akan hilang jika Session dimusnahkan, waktu session berakhir dan server direstart. Jika kalian ingin menyimpan variabel yang permanen sebaiknya menggunakan penyimpanan dengan database. Baca Juga : Cara Membuat Breadcrumb WordPress Tanpa Plugin

 

Cara Membuat Form Login Dengan PHP dan Session di Xampp

  1. Buat dulu databasenya. Disini saya membuat database dengan nama androidunik. Baca Juga : Cara Membuat Postingan Terjadwal di WordPress
  2. Buat Tabelnya. Kali ini saya membuat tabel dengan nama tbl_login dan mempunyai 3 kolom.

    Keterangan : Kolom Pertama id, jenis (int), AUTO_INCREMENT. Kolom Kedua username, jenis (Varchar), penyortiran latin1_swedish_ci. Kolom Ketiga password, jenis (Varchar), Penyortiran latin1_swedish_ci.

  3. Buat username baru ke tabel tersebut.Cara Membuat Form Login Dengan Php
  4. Lalu klik tombol Insert, dan masukan INSERT INTO `tbl_login`(`id`, `username`, `password`) VALUES (“”,”admin”,”admin”). Lalu klik kirimCara Membuat Form Login Dengan Php dan Session
  5. Buat file koneksi.php. Tulis script berikut ini :

    <?php
    mysql_connect(“localhost”,”root”,””); //Koneksi ke Database
    mysql_select_db(“androidunik”); //Nama Database
    ?>

  6. Buat file login.php. Tulis Script berikut ini :

    <html>
    <head>
    <title>
    Form Login | AndroidUnik.com
    </title>
    </head>
    <body>
    <form method=”post” action =”proses.php”>
    Username : <input type=”text” name=”username” size=”`50″ /> <br />
    Password : <input type=”password” name=”password” size=”50″ /><br />
    <input type=”submit” value=”Login”>
    </form>
    </body>
    </html>

  7. Buat file proses.php. Tulis Script berikut ini :

    <?php
    // memanggil file koneksi.php
    include “koneksi.php”;
    // membuat variable dengan nilai dari form
    $username = $_POST[‘username’]; // variable username sama dengan name=”username” yang ada di file login.php
    $password = md5($_POST[‘password’]); // variable password sama dengan name=”password” yang ada di file login.php
    // md5 ada sebuah fungsi PHP untuk enkripsi password.
    ?>

  8. Buat file index.php. Tulis Script berikut ini :

    <?php
    session_start();
    if (empty($_SESSION[‘username’])) {
    header(“location:login.php”); //jika belum login, maka akan di redirect ke login.php
    }
    else {
    ?>
    Hai <?php echo $_SESSION[‘username’] ?>, Anda Berhasil Masuk <br />
    <a href=”logout.php”>Klik di sini</a> untuk Loguot
    <?php } ?>

  9. Buat File logout.php. Tulis script berikut ini :

<?php
session_start(); // memulai session
session_destroy(); // mengakhiri session
header(“location:form_login.php”); // Redirect ke login.php
?>

 

NB : Tampilan form login (login.php) dan index.php, belum ada css jadi kalian bisa tambahkan script css kalian sendiri.

Itu adalah Cara Membuat Form Login Dengan PHP, Database dan Session di Xampp, bagi kalian yang masih bingung silahkan tulis komentar kalian di bawah. Jangan lupa share artikel ini di akun media sosial kalian.