Cara mengunci script php

Membuat Halaman berpassword dengan PHP.  Assalammu'alaikum Warrahmatullahi Wabarakatuh sahabat semua. Alhamdulillah saat ini masih diberi kesempatan untuk posting kembali. Adapun pada hari ini saya Insya Allah akan mencoba membagikan informasi mengenai bagaimana Membuat Halaman berpassword dengan PHP.

Intermezzo bentar ya... Apa sih maksud postingan ini ? Maksud postingan ini nanti adalah kita akan membuat sebuah halaman web yang berpassword, artinya untuk membuka halaman itu, user harus memasukkan password terlebih dahulu. Ya, konsep kerjanya mirip dengan halaman login, tapi ini cukup password saja tidak menggunakan username. Dan kali ini saya akan menggunakan bahasa pemrograman PHP untuk membuat halaman berpassword tersebut.

Baik, langsung saja kita mulai postingan hari ini, adapun yang harus disiapkan adalah

  • Script PHP (tentu)
  • Aplikasi server lokal (XAMPP, atau yang lainnya)
  • Es Teh (Wajib Ada :D)

Caranya adalah

--> Misal saya akan membuat contoh file php yang isinya adalah sebuah teks biasa seperti berikut

<?php
  echo "ini adalah contoh halaman php yang akan di password";
?>

Jika dibuka akan seperti ini tampilannya

Cara mengunci script php

--> Selanjutnya, kita akan menambahkan sebuah fungsi yang intinya adalah tampilan web akan jadi seperti diatas jika kita telah menekan tombol Akses <-- namanya bebas, ini hanya contoh. Ubah script nya menjadi seperti ini


<?php
   if (isset($_POST['akses']))
   {
     echo "ini adalah contoh halaman php yang akan di password";
   }
     else {
           echo "maaf anda tidak boleh mengakses halaman ini";
   }
?>

Maka tampilannya akan jadi seperti ini

--> Kita lihat di script tersebut, jika belum di tekan tombol akses maka yang tampil adalah pesan error, artinya fungsi password disini sudah mulai berjalan. Tugas selanjutnya adalah mengubah tulisan error tersebut menjadi sebuah form untuk input password dimana nantinya jika belum diinput password maka yang tampil adalah form tersebut. Baik sekarang rubah kode echo "maaf anda tidak boleh ..... "; menjadi seperti berikut


   <form method="POST" action="">
       Masukkan Password <br/><input type="password" name="pass"><br/>
       <input type="submit" name="akses" value="Ijinkan"> 
   </form>

ingat script diatas adalah script HTML, jadi untuk bisa dipasang harus ditutup dulu tag PHP nya kemudian nanti dibuka lagi jika ingin mengekseskusi PHP. Dari script diatas yang perlu diperhatikan adalah di bagian name untuk masing-masing input. Untuk input password namanya adalah pass dan input submit namanya adalah akses. Nama ini nanti yang akan digunakan untuk proses selanjutnya. Tampilan web sekarang jadi seperti ini

--> Nah, sekarang sudah muncul form password nya, tapi kita lihat diatas jika kita tekan tombol Ijinkan dengan isian apapun maka akan langsung tampil script utama web kita, sementara kita inginnya ada kata khusus yang jadi password untuk bisa akses ke script utama web kita tersebut. Oleh karena itu, kita harus menambahkan sebuah fungsi di script yang bagian atas yang intinya adalah untuk mensetting password khusus untuk membuka script utama web kita. Ubah script echo "ini adalah ..... "; menjadi seperti berikut


<?php
   if (isset($_POST['akses']))
   {
     $pass = $_POST['pass'];
     if ($pass == "k3513003")
     {
        echo "ini adalah contoh halaman php yang akan di password";
     }
     else {
            echo "<script>alert('Password Salah'); window.history.back()</script>";
          }
   }
?>

Maksud script diatas adalah jika kata kunci yang dimasukkan adalah k3513003 maka akan tampil tulisan ini adalah contoh ......... tapi jika salah maka muncul alert / peringatan error password salah. Tampilannya password salah adalah seperti ini

--> Nah, fungsi password untuk web PHP sudah berhasil. Berikut adalah source code lengkapnya

<?php
   if (isset($_POST['akses']))
   {
     $pass = $_POST['pass'];
     if ($pass == "k3513003")
     {
        echo "ini adalah contoh halaman php yang akan di password";
     }
     else {
            echo "<script>alert('Password Salah'); window.history.back()</script>";
          }
   }
   else {
   	?>
           <form method="POST" action="">
              Masukkan Password <br/><input type="password" name="pass"><br/>
              <input type="submit" name="akses" value="Ijinkan"> 
            </form>
    <?php
        }
?>

Demikianlah tadi informasi mengenai Membuat Halaman berpassword dengan PHP. Semoga bermanfaat, dan jika ada pertanyaan silakan ditanyakan di kolom komentar di bawah ini. Terima Kasih dan Mohon Maaf sebelumnya,

Wassalammu'alaikum Warrahmatullahi Wabarakatuh

Title : Membuat Halaman berpassword dengan PHP
Description : Membuat Halaman berpassword dengan PHP.  Assalammu'alaikum Warrahmatullahi Wabarakatuh sahabat semua. Alhamdulillah saat ini masih di...
Rating : 5