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

حماية عرض محتوى مجلد الا من تطبق Silverlight

بدأه زكيري عبد العالي في 7 يونيو 2013 · 4 رد · 681 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد ان احمي مجلد فقمت باضافة الكود التالي

<location path="RLProjects">
    <system.web>
      <authorization>
        <deny users ="?" />
        <allow users = "*" />
      </authorization>
    </system.web>
  </location>

لكن لحضت اننا يمكننا ان نري محتوى الملفات و ذلك بعد عملية تسجيل الدخول

فقمت ب

<deny users ="*" />

لكن هنا تطبيق سلفرلايت الذي يستخدم هده البيانتات لا يشتغل

 

ما يجب عليا فعله ?

شكرا .

 

 

post-1034-0-66645500-1370610443_thumb.pn

#2

سرفرلايت مثل فلاش وجافا سكربت تعمل من جهة العميل، منعك الوصول لهذين المجلدين سيمنع وصول العميل وكل مايعمل من جهته.

#3

شكرا على الرد السريع لكن الا يمكن ايجاد حل على مستى IIS مثلا نقول ان تطبيق سرفرلايت هو مستخدم ونكتب

 

 

<allow roles="AppSilverlight"/>

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 7 يونيو 2013 في 17:47

#4

لاتعتمد على هوية التطبيق فهذه يمكن تزييفها، مثلاً بعض المواقع تستخدم هوية المتصفح user agent لحجب أداة wget (أداة تحمل كامل محتويات الموقع)، كل مايلزم لتجاوزها أن أغير هويتها لفايرفوكس وتمشي زي الحلاوة.

 

فكر بمشكلتك بطريقة أخرى، ربما تبدأ بتوضيح محتويات ملفات الـxml.

تم تعديل هذه المشاركة بواسطة Mr.B في 7 يونيو 2013 في 19:49

#5

شكرا

الطريق مسدود عليا التفكير جيدا

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