منع الزائر من الدخول لمجلد معين في السكربت

السلام عليكم

انا مبتدئ في برمجة الويب. بالphp وانا الان اعمل على سكربت لموقع (كتطبيق لما تعلمته) واود ان اعرف كيف يمكنني ان امنع الزوار من الدخول لمجلدات معينه في السكربت مثلا مجلد الادمن(admin) ، بحيث عندما يكتب الزائر في الرابط اسم المجلد يحوله المتصفح فورا الى الرئيسيه او الى صفحة الخطأ.

وشكراا..

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

عليك ان تضع لكل مستخدم permissions (صلاحيات) في قاعدة البيانات

اذا كان صلاحيته هي admin سيستطيع فتح الصفحة وان لم يكن سيحوله لصفحة اخرى


تحديث :

قد تساعدك هذه الدورة في عمل نظام تسجيل متكامل بإستخدام اطار عمل Slim

ومن الأجزاء ايضا عرض زر يحول الى صفحة الأدمن ان كان له الصلاحية

راجع الحلقة الأولى لتعرف ماذا ستتعلم

ملاحظة تحتاج لمعرفة بقواعد البيانات (ولا تحتاج لمعرفة بإطار عمل Slim)


القناة رائعة بشدة واستفدت منها الكثير :

كما ان اسلوبه في الكلام واضح جدا

اشكرك جداا

لكني اعرف نظام الجلسات ولدي نظام تسجيل دخول كامل واعرف كيف امنع الزوار من الدخول وكذلك كيف اجعل الادمن هوه يدخل للوحة التحكم فقط

ووضعت جلسلت في جميع صفحات الادمن ولكن انا قد وضعت هذه الصفحات الخاصه بالتحكم في مجلد اسمه admin واذا اتى اي شخص وكتب المسار التالي www.xxx com/admin بدون ان يكتب اسم الصفحه فانه سوف يطلع ع ملفات الادمن كاسماء فقط ولكن عندما يفتح اي صفحه سوف يظهر تسجيل الدخول ولكني اريد ان امنعنه من ان يطلع ع المجلد admin

اعتذر لا استطيع مساعدتك لأن خبرتي سطحية بتسجيل الدخول


يفضل استخدام موقع

لغايات التوضيح

فتكتب مثلا

/admin.php

اشكرك اخي ما قصرت

واسف انا قصدي www.example.com/admin

قد يكون هذا ما تبحث عنه :

اشكرك جداا يا طيب ما قصرت تسلم

واخيراا لكيت الحل ومشكورين ما قصرتوا ابد ربي يوفقك

كما قال الأخ @ahmad777 بمساعدة من الجلسات

تستطيع عمل صفحه index داخل ملف admin وتضع بها دالة توجيه الى الرئيسيه.

اشكرك اخي وهوه كذلك رح اسوي صفحه index داخل المجلد واضيف فيها SESSION ...شكرااا جزيلا

هناك عدة حلول لهذا:

  • تغيير اسم مجلد admin إلى اسم غير متوقع مثلا: ida_ra

  • ;وضع صفحة index.html بيضاء.

  • وضع صفحة index.html بها خطأ 404 Not found لإيهام الدخيل بأن المجلد غير موجود بفرض أنه عرف اسمه..

  • و هناك الـHtaccess كما ارشدك الإخوة.

وفقك الله.

اشكرك جزيل الشكر ومثل ما ذكرت حضرتك الطرق كثيره

شكرا