PDA

View Full Version : جلوگیری از مشاهده فایل ها در مسیری خاص



SYSMAN
دوشنبه 17 بهمن 1390, 16:42 عصر
با سلام
من در وب سایتم یکسری virtual directory در IIS تعریف کرده ام که فایل هایی درون آن قرار دارد.
برای جلوگیری از مشاهده لیست فایل ها گزینه File Browsing را غیر فعال کرده ام. با این وجود
اگر کاربر دقیقا نام و مسیر فایل را بداند می تواند به فایل مشخص شده دسترسی پیدا کند.
چه طور میتوانم جلوی دسترسی کاربر را با استفاده از این روش بگیریم.
مشکل دیگر این هست که اگر کاربر از طریق سایت یک فایل pdf را مشاهده نماید با مشاهده
سورس صفحه می تواند نام فایل و مسیر آنرا (همان فایل pdf را مشاهده نماید) آیا روشی جهت نمایش
فایل به کاربر بدون مشخص شده مسیر فایل وجود دارد؟

TeacherMath
دوشنبه 17 بهمن 1390, 20:54 عصر
توی هر پوشه باید از webconfig استفاده کنید.
مثل زیر:

<?xml version="1.0"?>
<configuration>

<location path="Register.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>

<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>

</configuration>

SYSMAN
سه شنبه 18 بهمن 1390, 06:56 صبح
این رو میدونم دوست عزیز ولی اگر کاربر وارد شده باشه چی؟؟
اون وقت به عنوان یک کاربر معتبر میشناسه اون رو و اجازه دسترسی
به فایل های اون پوشه رو بهش میده

Peyman.Gh
چهارشنبه 26 بهمن 1390, 12:00 عصر
پسوند فابل را تغییر دهید.

mahmood_4246
چهارشنبه 26 بهمن 1390, 12:17 عصر
شما به کاربرهایی که میخوایی دسترسی بده بقیه رو دسترسی نده