Membuat form login dengan PHP

5:44 PM
Membuat form login dengan PHP
Di Posting Oleh : wandi
Kategori : PHP Programming

Login di web dibuat untuk memberi hak akses bagi user user tertentu. jadi orang yang mengakses web kita mempunyai identitas diri tidak berstatus anonim.

di postingan ini saya coba untuk menjelaskan se jelas mungkin

  • Buka Server XAMPP, aktifkan apache dan sql server
  • sekarang siapkan folder projectnya, kalau untuk coba coba gunakan seperti gambar dibawah

index.php -- Halaman login
success.php -- Halaman sukses jika login berhasil

Index.php - coding

  • membuat form

<form action="index.php" method="post">
    <input type="text" name="username" placeholder="Username">
    <input type="password" name="password" placeholder="Password">
    <input type="submit" name="submit">
</form>
Penjelasannya, untuk membuat form menggunakan tag <form>....</form>
dan untuk membuat inputan text atau passwordnya menggunakan tag <input> 

di tag input ada banyak sekali tipe inputan seperti teks biasa, password dll.
maka ditambahkan atribut type="text" untuk teks dan type="password" untuk password. selain itu banyak sekali tipe input nya. klik disini untuk melihat detail tipe input (via w3school)

name="blablabla" adalah nama dari masing masing bidang inputan. name ini untuk membedakan antara input satu dengan lainnya. isi dari name inilah yang nanti dipanggil di PHP

placeholder adalah teks penjelasan untuk bidang input. muncul saat bidang input kosong


  • Script PHP

<?php
            if(isset($_POST['submit'])){
                $username = $_POST['username'];
                $password = $_POST['password'];
                if($username == "admin" && $password == "admin"){
                    echo "<meta http-equiv='refresh' content='0;URL=success.php'>";
                }
                else{
                    echo "Username atau password salah";
                }
            }
        ?>
 Kronologi  / cara kerja sintaks

if(isset($_POST['submit])){
..
}  sintaks ini mengecek apakah tombol submit ditekan atau belum. jika ditekan maka sintaks didalamnya akan dijalankan.

$username = $_POST['username'];
$password = $_POST['password'];

adalah memberikan nilai pada variabel. contoh: isi dari username akan diisikan ke variabel $username. fungsi dari sintaks ini adalah biar tidak kepanjangan. coba dilihat $_POST['username'] dengan $username lebih pendek mana?.

if($username == "admin" && $password == "admin"){
     echo "<meta http-equiv='refresh' content='0;URL=success.php'>";
}

Maksud dari sintaks ini adalah jika username diisikan admin dan password diisikan admin maka sintaks didalamnya akan dijalankan.
sintaks yang saya tulis diatas adalah sintaks mengeluarkan tag meta html yang gunanya untuk menuju halaman success.php secara otomatis.

else{
   echo "Username atau password salah";
}

sintaks ini digunakan untuk statement saat salah inputan.

Mau liat atau download source code aplikasi premium bisa disini.
Previous
Next Post »
0 Komentar