تور لحظه آخری
امروز : جمعه ، 30 شهریور 1403    احادیث و روایات:  امام صادق (ع):مردم را به غير از زبان خود، دعوت كنيد، تا پرهيزكارى و كوشش در عبادت و نماز و خوبى...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

تریدینگ ویو

لمینت دندان

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

وکیل کرج

خرید تیشرت مردانه

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ابزار دقیق

خرید ریبون

موسسه خیریه

خرید سی پی کالاف

واردات از چین

دستگاه تصفیه آب صنعتی

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

خرید نهال سیب سبز

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

خرید کتاب رمان انگلیسی

زانوبند زاپیامکس

بهترین کف کاذب چوبی

پاد یکبار مصرف

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

بلیط هواپیما

 






آمار وبسایت

 تعداد کل بازدیدها : 1816906691




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

اعمال محدوديت دسترسي براي فايل ها -


واضح آرشیو وب فارسی:سایت ریسک: اعمال محدوديت دسترسي براي فايل ها mehrabadi 19 آبان 1386, 09:07سلام همونطور كه مي دونيد توي دات نت 2 مي‌شه براي پوشه ها مجوز دسترسي گذاشت كه اگه مثلا فرد ناشناسي Ananymouse خواست وارد بشه به صفحه ي لاگين هدايت بشه. حالا سوال من اينه كه آيا ميشه براي فايل هايي به جز فايل هاي ASPX هم اين محدوديت رو قائل شد. مثلا فايل هاي اكسل يا ورد رو هم با اين روش محدود كرد ؟به صورت پيش فرض اين امكان وجود نداره. با تشكر mazoolagh 21 آبان 1386, 11:58از طریق iis که مطمئنا میشه - ولی اگر جایی هاست باشین نمیتونین از این روش استفاده کنین. اما اگر فایلهاتون رو بعنوان Resource ذخیره کنین فکر کنم به خواسته تون برسین mehrabadi 21 آبان 1386, 14:12خیلی ممنون از پاسخ شما منظور شما از resource اینه که اول یه فایل دات نت بسازم بعد از توی اون به فایل اصلی redirect کنم ؟ اگه این منظور نیسا لطفا توضیح بیشتری بفرمایید. yasak 22 آبان 1386, 13:46سلام، برای حفاظت از فایل های access، هاست ها معمولا یه فولدر به نام db دارن که از طریق HTTP قابل دسترسی نیست، اما از داخل کد می شه به بانک اطلاعاتی موجود در این فولدر دسترسی پیدا کرد. در نتیجه کسی نمی تونه با حدس زدن اسم فایل اون download کنه. به غیر از روش که دوستمون گفت (استفاده از IIS)، احتمالا می شه با روش Url-Rewrite هم از فایل ها محافظت کرد. البته مطمئن نیستم. اگه شد خبرش رو حتما اینجا بنویس. این هم آدرس یه مقاله که استفاده از Url Rewriting رو توی دان نت توضیح می ده: mehrabadi 22 آبان 1386, 15:02خیلی ممنونم دوست عزیز فکر کنم نتونستم سوالم رو خوب مطرح کنم. ببینید فرض کنید من یه سایت دارم که توش پر از فایل های پی دی اف هست. و همه ی این فایل ها دارای لینک مستقیم هستند و به هر دلیل قابلبیت تعویص این لینک ها رو ندارم . از طرفی نمی خوام که از اول این لینک ها رو درون یه فایل دات نت بذارم و سپس از اون ریدارکت بگیرم . حالامن می خوام بدونم بدون تغییر خاصی مثلا فقط با تغییر در ئب کانفیگ می شه کاری کرد که فایل ها با لینک مستقیم پسور بخان؟ ممنون از همه دوستان عزیز و استاید محترم سایت وزین مجید آنلاین mazoolagh 23 آبان 1386, 13:37خیلی ممنون از پاسخ شما منظور شما از resource اینه که اول یه فایل دات نت بسازم بعد از توی اون به فایل اصلی redirect کنم ؟ اگه این منظور نیسا لطفا توضیح بیشتری بفرمایید. منطورم این هست که شما میتونین کاری کنین که فایل شما مثل یک resource بنظر بیاد. در اینصورت میتونین توی web config برای فولدر فایلهاتون security بگذارین و چون خود موتور دات نت این نوع فایلها رو بررسی میکنه مشکل شما حل میشه. مثلا" فایل file1.pdf چون توسط خود دات نت بررسی نمیشه سکوریتی فولدر روش اعمال نمیشه ولی اگر اون رو به file1.pdf.resx یا file1.pdf.config و ... (پسوندهایی که مستقیما توسط خود موتور دات نت بررسی میشن) rename کنین دیگه کسی نمیتونه دسترسی مستقیم بهش داشته باشه. حالا کافی هست تو web.config برای فولدر(های) مورد نظر دسترسی همه رو deny کنین بعد با یک کد ساده فایل درخواستی رو (مسلما" پس چک کردن اجازه دسترسی) اول به اسمش یک (مثلا) resx. اضافه میکنین تا اسم فایل واقعی بدست بیاد و بعد محتوای اون رو برای کاربر بصورت یک فایل میفرستین. yasak 24 آبان 1386, 12:12سلام، حالامن می خوام بدونم بدون تغییر خاصی مثلا فقط با تغییر در ئب کانفیگ می شه کاری کرد که فایل ها با لینک مستقیم پسور بخان؟ راه حل همون هست که دوستمون گفت و یا شاید ساده تر این باشه که: 1- فایل های PDF رو بذار داخل یه فولدر که از طریق HTTP قابل دسترسی نباشه. معمولا هاست ها فولدر DB که قبل از هست رو برای این کار در نظر می گیرین. 2- یه صفحه دات نت درست کن که در صورتی که کاربر login کرده بود با استفاده از متد Response.WriteFile فایل PDF رو از داخل فولدر DB بخونه و نشون بده. البته اگه حجم PDF ها بالاست (مثلا بالای 50 مگابایت) دات نت در متد Response.WriteFile مشکل داره و ممکن خیلی کند اینکارو انجام بده. در این صورت باید از روش دیگه به جای Response.WriteFile برای خواندن و نمایش فایل استفاده کنی.




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 3523]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن