.htaccess ve .htpasswd kullanarak klasör şifreleme
Mantık şu: .htacces dosyasını koyduğumuz klasöre girilmeye çalışıldığında, sistem, şifre (.htpasswd dosyasında belirlediğimiz) isteyecek.
1-
Buraya tıklayarak klasorsifreleme.rar dosyasındakii örnek iki dosyayı açın2- .htacces uzantılı dosyada şu satırlar var:
- Kod: Tümünü seç
AuthName "Admin Panel Koruma"
AuthType Basic
AuthUserFile /vhosts/siteadi.com/http/forum/chat/admin/.htpasswd
Require valid-user
Buradaki bilgileri kendi site bilgilerinize (.htpasswd dosyasını koyacağınız dizine göre) düzenleyin.
.htaccess ve .htpasswd dosyaları aynı dizinde olabileceği gibi, .htaccess dosyasını bir çok klasöre koyarak, -aynı şifreyle- koruyabiliriz. .htaccess olan her klasre girilmeye çalışıldığında, içindeki dizinde belirtilen .htpasswd dosyasındaki kullanıcı adı ve şifreyi sorgular.
3- Şu siteye giderek encode'lenmiş kullanıcı adı ve şifre bilgisi oluşturun:
www.engr.sjsu.edu/daluu/scripts/htpasswd.php Ör: kullanıcı adı: deneme şifre: 12345 / oluşturulan encode'li hali: deneme:8fVdZo8YkthRU
4- Oluşturulan encode'li kullanıcı adı ve şlifreyi ekte verdiğim .htpasswd dosyasındakiyle değiştirin.
5- .htaccess ve .htpasswd dosyalarını doğru şekilde oluşturduğunuzdan emin olunca, bir ftp yazılımı ile iki dosyayı da server'ınıza gönderin.
Artık .htaccess dosyasının olduğu her klasör, .htpasswd dosyasındaki kullanıcı adı ve şifre girilmeden açılamaz hale gelir.
6- Sorun yaşarsanız tek yapmanız gereken .htaccess ve .htpasswd dosyalarını silmektir. Muhtemelen hatalı bir işlem yapmışsınızdır, yeniden kontrol edip deneyin...
7- Bazı ftp yazılımları .htaccess ve .htpasswd dosyalarını göstermeyebiliyor. Konuyla ilgili tartışma için:
www.canver.net/ftp-prog-htaccess-dosyas ... 10653.html Not: Yönetici arkadaşlar dilerlerse bu mesajımdaki bilgileri Makaleler bölümüne (gerekliyse eklemeler de yaparak) aktarabilirler.