.htaccess و .htpasswd لمنع الوصول إلى مشكلة المجلد
سؤال
لدي منطقة مسؤول موقع ويب أريد حمايتها بكلمة مرور ..
لذلك داخل مجلد المسؤول ، وضعت ملفات .htaccess و .htpasswd التي تحتوي على هذا:
.htaccess:
AuthUserFile C:/wamp/www/website_project/admin/.htpasswd
AuthName "Restricted Area"
AuthType Basic
Require valid-user
.htpasswd: (تم إنشاؤها باستخدام أداة عبر الإنترنت)
admin:sOSDxAdJI4xx2
عندما أذهب إلى مجلد المسؤول ، يتم عرض نافذة منبثقة حيث أحتاج إلى إدراج اسم المستخدم وكلمة المرور ... لذلك حتى الآن يعمل بشكل جيد ، ولكن بغض النظر عما إذا قمت بإدخال كلمة مرور صحيحة أم لا ، أحصل على نفس المنبثقة مرة أخرى عندما أضغط "أدخل" ، لا يمكنني الوصول إلى المجلد ...
أي اقتراحات؟
المحلول
على أساس AuthUserFile
الخط ، يبدو أنك تستخدم Apache على Windows ، والتي لديها خوارزمية تشفير كلمة المرور الافتراضية المختلفة من الأنظمة الأساسية الأخرى. حاول استخدام htpasswd
أداة سطر الأوامر لإنشاء كلمة المرور ومعرفة ما إذا كان لا يزال لديك نفس المشكلة.