نمایش نتایج 1 تا 3 از 3

نام تاپیک: جلوگیری از دسترسی کاربر به فولدر image

  1. #1

    جلوگیری از دسترسی کاربر به فولدر image

    سلام
    در برنامه خودم یک فولدر image دارم که عکس کاربران را دران نگهداری میکنم
    چطور می توانم کاری کنم کاربران به این فولدر بوصرت مستقیم دسترسی نداشته باشند

  2. #2

    نقل قول: جلوگیری از دسترسی کاربر به فولدر image

    directory browsing را غیرفعال کنید
    https://docs.microsoft.com/en-us/iis...irectorybrowse
    https://stackoverflow.com/a/9806524
    (چک کنید با routing هم شاید بشه درخواست دسترسی به فولددر را گرفت)

    دسترسی های مستقیم غیرمعتبر به فایلهای درون فولدر را بگیرید.
    https://www.mikesdotnetting.com/arti...m-routehandler
    http://sandblogaspnet.blogspot.com/2...-we-might.html

    https://www.codemag.com/Article/0703...-HTTP-Handlers
    https://stackoverflow.com/a/586016

    حتی برای دسترسی به فایل، از اکشن/هندلر مخصوصی استفاده کنید که عکس را به صورت استریم برگرداند. در اینصورت هم اینکه کاربر آدرس عکس را نمی بیند و هم میتونید چک کنید کاربر اجازه دسترسی به آن عکس/فایل را دارد یا نه که این باعث عدم دسترسی به عکس دیگران میشه که در موارد خاص مثلا برای فایلهای خصوصی میتونید ازش استفاده کنید.
    https://stackoverflow.com/a/5606575
    https://blogs.msdn.microsoft.com/mia...troller-action
    http://www.binaryintellect.net/artic...59947eafa.aspx
    http://puresourcecode.com/dotnet/pos...-in-controller

  3. #3
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    46
    پست
    6,379

    نقل قول: جلوگیری از دسترسی کاربر به فولدر image

    با تشکر از پاسخ کامل جناب محمود افراد،
    یک راه ساده هم اینه که مسیر اون فولدر رو با استفاده از یک هندلر داخلی مربوط به ASP.NET حفاظت کنید (به شرطی که برای خواندن فایل ها از آن فولدر توسط کد خودتان از روش مناسبی استفاده کنید). برای انجام این کار کافی است در web.config در بخش system.webServer یک بخش handler با محتویات زیر داشته باشید:

    <handlers>
    <add name="filesFolder" path="/files" verb="*" type="System.Web.HttpForbiddenHandler"/>
    </handlers>

تاپیک های مشابه

  1. سوال: دسترسی به کنترل Image درون ItemTemplate کنترل گرید ویو
    نوشته شده توسط majid.mp در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: سه شنبه 09 خرداد 1391, 15:48 عصر
  2. خروج کلاس image.Fromfile() از حافظه و آزادکردن دسترسی
    نوشته شده توسط navidkhalilian در بخش C#‎‎
    پاسخ: 0
    آخرین پست: شنبه 03 اردیبهشت 1390, 05:53 صبح
  3. سوال: غیر فعال کردن دسترسی به پوشه image
    نوشته شده توسط persiansoft_amin در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: جمعه 02 بهمن 1388, 13:54 عصر
  4. در حدود 100 تا Image داریم و می خواهیم دسترسی
    نوشته شده توسط Valadi در بخش برنامه نویسی در Delphi
    پاسخ: 7
    آخرین پست: دوشنبه 20 آذر 1385, 10:15 صبح
  5. فرستان image یا فرم به کلاس ...
    نوشته شده توسط zehs_sha در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: یک شنبه 03 اسفند 1382, 00:29 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •