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 Address dan DNS Name

cara menyimpan video dan mp3 dari youtube

Seperti yang kita ketahui bahwa Youtube merupakan situs berbagi video yang saat ini kian meroket kepopulerannya.Youtube ini didirikan oleh mantan karyawan Paypal yaitu Jawed Karim,Chad hurley dan Steve Chan.Dengan adanya Youtube ini, kita bisa menonton, mengunggah bahkan mendownload berbagai macam video yang ada disana.Banyak orang yang ingin mendownload video yang mereka tonton di Youtube. Tetapi, sebagian dari mereka masih belum bisa bagaimana cara mendownload video di Youtube.Nah,pada artikel kali ini website blog media informasi digital akan membahas mengenai cara download video dari youtube. Sebenarnya ada banyak cara yang bisa anda coba untuk mendownload video dari Youtube. Tetapi, beberapa cara yang saya sebutkan dibawah merupakan cara yang paling mudah dan cocok untuk anda yang masih belum bisa bagaimana cara download video di Youtube dengan cepat dan mudah. dengan cara Tambahkan ‘ss’ pada urlnya,sudah selesai deh Cara pertama yang bisa anda coba adalah dengan menambahkan ss pa

Konsep Data Warehouse

Pengertian  Data Warehouse Data warehouse  adalah kumpulan data yang berorientasi subjek, terintegrasi, berubah berdasarkan waktu yang dapat digunakan untuk membuat keputusan tergantung dari kebutuhan pengguna. Konsep dasar dari  data warehouse  adalah membersihkan, menyaring, mengubah, meringkas, dan mengumpulkan data, dan kemudian meletakkannya ke dalam sebuah struktur agar mudah diakses dan dianalisis oleh pengguna. Karakteristik  Data Warehouse Karakteristik  data warehouse  adalah sebagai berikut : Subject-oriented Data warehouse  diorganisir sesuai dengan permasalahan atau subjek utama dalam perusahaan, seperti pelanggan, produk, penjualan.  Data warehouse  tidak hanya berfokus pada proses transaksi dan operasi sehari-hari, tetapi juga berfokus pada pemodelan dan analisis data untuk pembuatan keputusan. Integrated Data warehouse  biasanya dibangun dengan menggabungkan banyak data dari sumber yang berbeda, sebagai contoh  relational database ,  flat files , dan  online transaction