[:en]Membuat Otentikasi HTTP Sederhana Dengan HTACCESS[:]


[: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

[:]


Leave a Reply