الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طريقة حماية المجلدات

مغلق
بدأه أبوعزام في 30 يوليو 2003 · 0 رد · 973 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم

الحماية ب htaccess. هي عبارة عن حماية ملف او مجلد بأكملة بحيث لايستطيع أحد الوصول إلى هذا الملف أو المجلد الا بعدالتأكد انه مسموح له بالدخول وذالك عن طريق اسم المستخدم وكلمة المرور .

مع هذا النظام سوف تستطيع حماية كامل الدليل (المجلد) بكافة الملفات والمجلدات التى تتفرع منه ، فلو استخدمته مع الدليل الجذري (الدليل الرئيسي) فهذا يعني إنه لن يتمكن أحد من الدخول إلى موقعك أبدا إلا بعد إدخال اسم مستخدم وكلمة مرور !!!! (لا تعمل هذا )

الخطوات

========

[1] الان اعمل مجلد الذي تريد حمايتة وليكن اسمه alhawi

[2] الان اعمل ملف وليكن اسمه (htaccess.) وانتبه للنقطة جيدا قبل اسم الملف

ملاحظة : (( النقطة قبل اسم الملف في نظام يونيكس تعني أن هذا الملف ملف مخفي و يمنع قراءته من قبل زوار الموقع ))

** و إن تعذرت تسمية الملف عندك فسمه باسم (htaccess.txt) ثم بعد تحميله إلى المزود أعد تسميته إلى htaccess.

[3]

===================

الحماية مجلد بأكملة

===================

أذا ارت حماية المجلد بأكملة فقم بنسخ الكود الذي بالأسفل ولصقه في htaccess. مع تغير مايلزم

code:--------------------------------------------------------------------------------

AuthUserFile /path/to/YourDir/.htpasswd

AuthName " أدخل كلمة المرور"

AuthType Basic

require valid-user

--------------------------------------------------------------------------------

بدل

code:--------------------------------------------------------------------------------

AuthUserFile /path/to/YourDir/.htpasswd

--------------------------------------------------------------------------------

للباث للملف htpasswd. الذي سوف نقوم بعمله بعد قليل (( وهو يختلف عن htaccess. )

واترك الباقي بدون تغير

ثم قم بإنزال الملف في مجلد alhawi علماً انه هو الملف المراد حمايته

===================

حماية ملف معين

===================

وهنا يمكنك حماية ملف واحد فقط

فقم بنسخ الكود الذي بالأسفل ولصقه في htaccess. مع تغير مايلزم

code:--------------------------------------------------------------------------------

AuthUserFile /home/alghat2/www/sicroty/program/.htpasswd

AuthType Basic

AuthName "أدخل كلمة المرور"

require valid-user

--------------------------------------------------------------------------------

بدل

code:--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

aaa.html بالملف المراد حمايته.

وبدل

code:--------------------------------------------------------------------------------

AuthUserFile /path/to/YourDir/.htpasswd

--------------------------------------------------------------------------------

للباث للملف htpasswd. الذي سوف نقوم بعمله بعد قليل (( وهو يختلف عن htaccess. )

واترك الباقي بدون تغير

ثم قم بأنزل الملف ضمن المجلد الذي يحتوي على الملف المراد حمايته

[4] اعمل ملف باسم htpasswd. وإذا اعمل مثل ماعملت

لـ htaccess.

انسخ الكود الذي بالأسفل وقم بالتغير

code:--------------------------------------------------------------------------------

user1:EncryptedPassword1

User2:EncryptedPassword2

User3:EncryptedPassword3

--------------------------------------------------------------------------------

بدل user1 و user2 و user3 بأسم المستخدمين لديك ويمكنك أنقاص عدد المستخدمين وكذالك زيادتهم على حسب طلبك

الان بدل

EncryptedPassword

بالكلمة المرور المشفرة والان إذهب الي الموقع التالي

http://www.cache-22.co.uk/cgi-local/c22encrypt.pl

وادخل كلمة المرور التي تريد ثم اضغط Go

وبعد ذالك انسخ الكلمة التي ظهرت لك ولصقها بدل

EncryptedPassword اما اسم المستخدم

لاتقم بإزالت ( : )

وقم بإنزل الملف في الباث الذي حددته في ملف htaccess.

================================================

انتهينا ولله الحمد

;)

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

هذا الموضوع مغلق.

مواضيع مشابهة