[:en]
Jika kita hendak mengamankan suatu halaman web biar tidak sembarangan orang yang dapat mengaksesnya. Salah satu cara yang sederhana adalah dengan menggunakan htaceess. Cara kerjanya nantinya saat kamu akan mengakses sebuah folder yang sudah diberikan otentikasi htaceess maka halaman tersebut akan meminta kamu memasukkan sebuah username dan password yang sudah didaftarkan menggunakan htpasswd.
Cara untuk membuat otentikasi menggunakan htaccess sebagai berikut :
1. Buat terlebh dahulu file .htaccess dengan isi sebagai berikut
AuthType Basic AuthName "Internal App" AuthUserFile .htpasswd Require valid-user
2. Buat file .htpasswd dengan isi sebagai berikut
obiesan:$apr1$9gbREyav$aCP53RaSCGnIR0aUgHF2c. suneo:$apr1$yZ0zxWz/$SUY0AcB7DW1.dRPYiI1sd.
Penulisan 1 baris untuk 1 akun
3. Password (karakter sesudah nama dan titik dua : ) yang tertulis adalah hasil enkripsi yang bisa kita buat dengan menggunakan sintak PHP sebagai berikut
<?php // password untuk file .htpasswd $katakunci = 'meongmeong987'; // fungsi untuk mengenkripsi $final_password = crypt($katakunci, base64_encode($katakunci)); // output passwordnya echo $final_password; ?>
3. simpan kedua file tersebut pada tempat yang diinginkan, htpasswd bebas mau menyimpan dimana saja asalkan path alamat si file tersebut tercantum dengan benar pada htaccess. Sedangkan file htaccess disimpan pada folder tempat yang akan diberikan otentikasi
[:]