Langsung ke konten utama

Cara Membuat Form Login Tanpa Database

Kali ini kita akan membuat form login tanpa database apakah bisa ? 
Oke kita bahas ya langkah pertama kita pastikan xampp ya sudah aktif dan kita buat folder di htdocs dengan nama login lalu kita buka notepad++ dan copy paste script di bawah ini 



kita Simpan dengan nama code.php ya
<?php session_start(); $username = 'admin'; $password = 'admin'; if (isset($_POST['submit'])) {     if ($_POST['username'] == $username && $_POST['password'] == $password){         //Membuat Session        $_SESSION["username"] = $username;         echo "Anda Berhasil Login $username";         /*Jika Ingin Pindah Ke Halaman Lain*/        // header("Location: admin.php"); //Pindahkan Kehalaman Admin    } else {         // Tampilkan Pesan Error        display_login_form();         echo '<p>Username Atau Password Tidak Benar</p>';     } }     else {     display_login_form(); } function display_login_form(){ ?>     <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method='post'>    <label for="username">username</label>    <input type="text" name="username" id="username">    <label for="password">password</label>    <input type="password" name="password" id="password">    <input type="submit" name="submit" value="submit">    </form>     <?php } ?>

Nah coba jalankan web server kita ketik localhost/login nanti akan muncul login isikan
username dengan admin dan paswordnya admin

Tapi bagaimana bila usernya lebih dari satu ?
oke kita coba dengan script di bawah ini ya




<?php
session_start();
error_reporting(0);
        $user = array(
                        "user" => "demo",
                        "pass"=>"demo"            
                );
if (isset($_POST['submit'])) {
    if ($_POST['username'] == $user['user'] && $_POST['password'] == $user['pass']){
        //Membuat Session
        $_SESSION["username"] = $_POST['username'];
        echo "Anda Berhasil Login $_POST[username] , Silahkan Logout disini <a href='logout.php'>Klik Logout</a>";

        /*Jika Ingin Pindah Ke Halaman Lain*/
        // header("Location: admin.php"); //Pindahkan Kehalaman Admin
    } else {
        // Tampilkan Pesan Error
        display_login_form();
        echo '<p>Username Atau Password Tidak Benar</p>';
    }
}    
else {
    display_login_form();
}
function display_login_form(){ ?>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method='post'>
    <label for="username">username</label>
    <input type="text" name="username" id="username">
    <label for="password">password</label>
    <input type="password" name="password" id="password">
    <input type="submit" name="submit" value="submit">
    </form>    
<?php } ?>
Dan Untuk Logout.php
<?php 
    session_start();
    session_destroy();
    header("Location: index.php");
?>
Simpan dengan nama apa saja dengan ekstensi .php , simpan di dalam webserver anda , dan jalankan lewat browser anda.. Silahkan Copy Paste dan Terapkan Code diatas


Komentar

Postingan populer dari blog ini

Cara Remote Mikrotik Jarak Jauh dengan IP Cloud atau DDNS

1. Persiapan / Tahap Awal Sebelum melakukan tutorial ini, pastikan mikrotik sudah terhubung dengan internet ya, jika belum konfigurasi terlebih dahulu, caranya bisa kalian lihat di artikel 9 Konfigurasi Untuk Menghubungkan User Mikrotik ke Internet, Jika sudah terhubung dengan internet, langkah pertama adalah login terlebih dahulu ke mikrotik, di sini saya menggunakan winbox.  2. Mengaktifkan IP Cloud Di halaman utama mikrotik klik menu IP lalu klik Cloud , sehingga akan muncul tampilan seperti gambar di bawah ini, lalu di tampilan tersebut tandai DDNS Enable dan Update Time, jika sudah klik Apply. DDNS Enable di gunakan untuk mengaktifkan fitur IP Cloud Update Time : Di gunakan untuk mengecek perubahan IP Public dan agar selalu Update setiap kali IP Public berubah. DDNS Enable di gunakan untuk mengaktifkan fitur IP Cloud Update Time : Di gunakan untuk mengecek perubahan IP Public dan agar selalu Update setiap kali IP Public berubah. 3. Jika Gagal Jika Kolom Public Addres...

Pengertian Komputer Dan Jenis - Jenis Komputer

Di era modern seperti saat ini, mungkin kita sudah tidak asing lagi dengan yang namanya komputer. Ya, dewasa ini komputer sudah menjadi 'bagian' dari kehidupan umat manusia.Dengan fungsi yang dimilikinya,komputer dapat membatu aktifitas manusia, baik dalam urusan bisnis maupun urusan hiburan. Namun tak banyak orang yang mengetahui tentang sejarah dari komputer itu sendiri.Lalu apa sih sebenernya definisi atau  pengertian dari komputer  ? Dan Jenis – jenis komputer yang anda belum ketahui PENGERTIAN KOMPUTER Kata komputer diambil dari bahasa Yunani yaitu Computare yang berarti hitung atau menghitung.Pada awalnya, kata "komputer" dipakai untuk menggambarkan orang yang melakukan pekerjaan perhitungan aritmetika , baik dengan ataupun tanpa alat bantu, tetapi kemudian kata "komputer" ini dipindahkan kepada mesin / alat hitung itu sendiri. Secara singkat,komputer dapat didefinisikan sebagai suatu alat yang dipakai untuk mengolah data menurut perintah yang telah d...

Analisis SWOT Beserta Manfaat dan Contohnya

Pengertian Analisis SWOT Beserta Manfaat dan Contohnya – Analisis SWOT adalah suatu analisis di dalam manajemen perusahaan atau di dalam organisasi yang secara sistematis bisa membantu dalam usaha penyusunan suatu rencana yang matang untuk mencapai tujuan, baik itu tujuan jangka pendek maupun tujuan jangkan panjang.   Definisi Analisis SWOT yang lainnya adalah sebuah bentuk analisa situasi dan juga kondisi yang bersifat deskriptif (memberi suatu gambaran). Analisa ini menempatkan situasi dan juga kondisi sebagai sebagai faktor masukan, lalu kemudian dikelompokkan menurut kontribusinya masing-masing. Satu hal yang perlu diingat baik-baik oleh para pengguna analisa ini, bahwa analisa SWOT ini semata-mata sebagai suatu sebuah analisa yang ditujukan untuk menggambarkan situasi yang sedang dihadapi, dan bukan sebuah alat analisa ajaib yang mampu memberikan jalan keluar yang bagi permasalahan yang sedang dihadapi. SWOT merupakan singkatan dari: S = Strength (kekuatan) W = Weaknesses (ke...