تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 4 از 5 اولاول 12345 آخرآخر
نمايش نتايج 31 به 40 از 43

نام تاپيک: پیشنهاد بدید : جلو گیری از دانلود شدن فایلهای pdf در یک کتابخانه مجازی

  1. #31
    حـــــرفـه ای Bill Gates's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    @ Company
    پست ها
    3,465

    پيش فرض

    خوبه امیر اما این که به سایت خودش وابستست ! ینی باید آنلاین باشه ! و البته هم وابسته به اون سایته !حالا اگه راه دیگه ای نبود خوبه
    گفتم بهت که هرجاش ایراد داره بگو

    ولی اینکه به سایتش وابسته نیست
    جای لینک داره هر نوع لینکی بدی میاد بالا که من به عنوان مثال یکی واست گذاشتم از تیک بوک

  2. #32
    حـــــرفـه ای Ultimator's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    NetFrameWork.
    پست ها
    3,239

    پيش فرض

    گفتم بهت که هرجاش ایراد داره بگو

    ولی اینکه به سایتش وابسته نیست
    جای لینک داره هر نوع لینکی بدی میاد بالا که من به عنوان مثال یکی واست گذاشتم از تیک بوک
    نه عزیزم منظورم اینه که پی دی اف رو دانلود میکنه رو سرور خودش بعد باز میکنه این که یه اسکریپت بیشتر نبود ! 
    ینی اومد و به خاطر استفاده زیاد مثلا ip سرور رو بلاک کنه چکار کنیم بعدش !؟ 
    اپلیکیشن سرور سایدش رو لازمش داریم ! 



    سلام
    اگر فرقی ندارد/ به لینک زیر مراجعه کنید:
    کد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برای تبدیل pdf به فلش



    سلام 
    گفتم فرق نداره اما حد اقل تحت وب باشه ! نه تحت ویندوز 

  3. #33
    حـــــرفـه ای Bill Gates's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    @ Company
    پست ها
    3,465

    پيش فرض

    نه عزیزم منظورم اینه که پی دی اف رو دانلود میکنه رو سرور خودش بعد باز میکنه این که یه اسکریپت بیشتر نبود !
    ینی اومد و به خاطر استفاده زیاد مثلا ip سرور رو بلاک کنه چکار کنیم بعدش !؟
    فکر نکنم اینطور باشه ها مطمئنی؟

  4. #34
    اگه نباشه جاش خالی می مونه hosseintdk775's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    http://forum.rastgo.com
    پست ها
    412

    پيش فرض

    نه عزیزم منظورم اینه که پی دی اف رو دانلود میکنه رو سرور خودش بعد باز میکنه این که یه اسکریپت بیشتر نبود ! 
    ینی اومد و به خاطر استفاده زیاد مثلا ip سرور رو بلاک کنه چکار کنیم بعدش !؟ 
    اپلیکیشن سرور سایدش رو لازمش داریم ! 



    سلام 
    گفتم فرق نداره اما حد اقل تحت وب باشه ! نه تحت ویندوز 
    بسم الله الرحمن الرحیم
    سلام
    بله حق با شماست / فکر کردم اسکریپت می باشد.

    ببینید این چگونه است:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته رایگان نیست / ولی شاید بتوان اسکریپتش را در اینترنت یافت.

  5. #35
    داره خودمونی میشه ahmadirad1365's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    تهران
    پست ها
    105

    پيش فرض

    سلام دوست من!
    با فرض اینکه شما دارید با یکی از زبون های asp.net و windows server یا همون iis کار میکنید چنین عملی رو انجام بدید (بالا ترین امنیت و استاندارد ترین راه برای کار شما!)
    اول بهتره کمی با طریقه ارتباط بین iis و asp.net آشنا بشید:
    پس از دريافت يک درخواست توسط سرويس دهنده وب IIS ، نوع انشعاب آن بررسی می گردد . با توجه به نوع انشعاب فايل درخواستی ، ممکن است IIS مستقيما" مسئوليت رسيدگی به درخواست را بر عهده گرفته و يا آن را در اختيار يک ISAPI extension قرار دهد. ISAPI extension ، يک کلاس کمپايل شده است که بر روی سرويس دهنده وب نصب و مسئوليـت آن برگرداندن Markup برای نوع فايل درخواستی ، می باشد. به صورت پيش فرض ، IIS درخواست را بررسی و بسادگی محتوی فايل درخواست شده را به عنوان پاسخ برمی گرداند. اين موضوع در رابطه با فايل های ايستا نظير فايل های HTML و CSS ، صدق می نمايد . مثلا" زمانی که درخواستی برای فايلی با انشعاب html. شده باشد ، IIS محتوی فايل HTML درخواستی را برای متقاضی ، ارسال می نمايد. برای فايل هائی که محتوی آنان بصورت پويا توليد می گردد ، يک ISAPI extension پيکربندی و مسئوليت پاسخگوئی به اينچنين درخواست هائی را برعهده می گيرد . مثلا" يک وب سايت که از صفحات کلاسيک ASP استفاده می نمايد ( فايل هائی با انشعاب asp. ) ، اين مسئوليت به يک ISAPI extension با نام asp.dll واگذار شده است . asp.dll ، صفحه asp درخواست شده را اجراء و HTML توليد شده را برمی گرداند . در صورتی که يک وب سايت از صفحات ASP.NET استفاده می نمايد ، IIS ، مسئوليت رسيگی به فايل هائی با انشعاب aspx . را به aspnet_isapi.dll واگذار نموده است (يک ISAPI extension که فرآيند توليد HTML برای صفحه درخواستی ASP.NET را انجام خواهد داد) . aspnet_isapi.dll در فريمورک دات نت اجراء نمی گردد( Unmanaged code ). زمانی که IIS ، درخواست صفحات aspx . را در اختيار aspnet_isapi.dll قرار می دهد ، ISAPI extension ، درخواست مربوطه را در اختيار ASP.NET engine قرار داده که کد آن در فريمورک دات نت ، اجراء می گردد.(Managed code ).
    ASP.NET engine در بسياری از موارد مشابه IIS عمل نموده و دارای يک دايرکتوری خاص به منظور mapping انشعابات فايل به ISAPI extension مورد نظر می باشد . در چنين مواردی ASP.NET Engine ، انشعابات فايل را به HTTP handler ، مپ می نمايد. کد نوشته شده HTTP handler ، به صورت managed code بوده و مسئوليت توليد markup برای يک نوع فايل خاص را برعهده دارد. مثلا" صفحات وب ASP.NET توسط PageHandlerFactory ، بررسی می گردند. PageHandlerFactory ، دارای آگاهی لازم در خصوص نحوه توليد HTML markup يک صفحه ASP.NET می باشد.
    چگونه از فایلهای مورد نظرمان حفاظت نماییم:
    1- پيکربندی IIS بگونه ای که فايل هائی با انشعاب pdf. به ASP.NET ISAPI extension مپ گردند.
    به منظور پيکربندی IIS در جهت mapping فايل هائی با انشعاب pdf. به ASP.NET ISAPI Extension ، می بايست امکان دستيابی فيزيکی به سرويس دهنده وب ، وجود داشته باشد. (یا به سرویس دهنده بگید براتون یه دونه IIS Application Pool راه بندازه) پس از دستيابی به سرويس دهنده ، برنامه مديريتی IIS را فعال ( از طريق منوی Administrative Tools ) و بر روی وب سايت مورد نظر کليک سمت راست نموده و گزينه Properties را انتخاب می نمائيم . در ادامه Home Directory Tab را انتخاب و پس از فعال نمودن دکمه Configuration ، جعبه محاوره ای Application Configuration ، نمايش داده می شود.
    سپس برای افزودن يک mapping جديد ، بر روی Add button ، کليک می نمائيم .در ادامه شاهد نمايش يک جعبه محاوره ای جديد خواهيم بود که امکان درج يک ISAPI extension جديد را فراهم می نمايد. در اين رابطه می توان حوزه عملکرد mapping را مشخص نمود ( تمامی درخواست های HTTP و يا صرفا" يک نوع خاص HTTP ). برای افزودن يک mapping برای فايل هائی با انشعاب pdf. ، مقدار pdf. را به عنوان extension وارد نموده و aspnet_isapi.dll ISAPI extension را انتخاب می نمائيم .
    ( در مسير $WINDOWS_DIR$\Microsoft.Net\Framework\$VERSION$ )
    خوب حالا باید به دات نت بگیم از چه صفحه ای برای پردازش این فرمت استفاده کنه برای این کار بایستی در web.config دستور زیر رو بنویسیم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    توجه داشته باشید که باید کد بالا رو در داخل المان
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    قرار بدیم.
    حالا ما به دات نت گفتیم که هر درخواستی که برای فایلی با فرمت pdf. اومد بیاد اول System.Web.HttpForbiddenHandler رو چک کنه و بعد بر طبق اون عمل کنه و در اینجا نیز وقتی کاربر میخواد یک pdf. رو ببینه با خطای مربوطه رو به رو میشه و اگر ما خود بخواهیم این عمل رو مدیریت کنیم فقط کافیه خواستمون رو در داخل یک کلاس پیاده و اونو به رفرنس سایت اضافه کنیم و به جای System.Web.HttpForbiddenHandler فضای نام کلاس خودمون رو یا آدرسشو بزاریم.
    از این روش اکثر سایت های معتبر استفاده میکنند مانند سایت codeproject.com که تا وقتی لوگین نکرده باشید نمیزاره چیزی دانلود کنید.
    و از لحاظ امنیتی روش فوق کاملا بر میگرده به طرز نوشت کد خودتون چون در حالت پیش فرض تا حالا کسی نتونسته اینو دور بزنه مگر اینکه سرور خیلی غزن پیت باشه
    امید وارم به مقصود رسیده باشید

  6. #36
    حـــــرفـه ای Ultimator's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    NetFrameWork.
    پست ها
    3,239

    پيش فرض

    سلام 


    خب این همون کاری بود که من میخواستم برای محاقظت لینک انجام بدم که روش معمولیه استفاده از هندلر و ماژول 


    اما مشکل اینه که من میخوام حتی اعضا هم نتونن دانلود کنن ! یعنی هیچ کس دانلودش نکنه !! فقط بتونن بخونن کاربر ها 










    ----- 


    با sdk ادوبی به یه جاهایی رسیده بودم اما باقیش فعلا باشه برای بعد امتحانات ! 


    البته این اپرا هم دردسریه ! نمشه پیچوندش !  

  7. #37
    داره خودمونی میشه ahmadirad1365's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    تهران
    پست ها
    105

    پيش فرض

    اما مشکل اینه که من میخوام حتی اعضا هم نتونن دانلود کنن ! یعنی هیچ کس دانلودش نکنه !! فقط بتونن بخونن کاربر ها
    کش کن روی مرورگر و در ابتدای صفحه هم با یه کد جاوا نذار صفحه قابل save یا قابل دیدن به صورت آفلاین باشه

  8. این کاربر از ahmadirad1365 بخاطر این مطلب مفید تشکر کرده است


  9. #38
    حـــــرفـه ای Bill Gates's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    @ Company
    پست ها
    3,465

    پيش فرض

    کش کن روی مرورگر و در ابتدای صفحه هم با یه کد جاوا نذار صفحه قابل save یا قابل دیدن به صورت آفلاین باشه
    اگر جاوای طرف غیره فعال بود اون موقع کار چی میشه؟

  10. #39
    اگه نباشه جاش خالی می مونه hosseintdk775's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    http://forum.rastgo.com
    پست ها
    412

    پيش فرض

    اگر جاوای طرف غیره فعال بود اون موقع کار چی میشه؟
    بسم الله الرحمن الرحیم
    سلام
    از طریق کدهای سرور ساید می شود کاری کرد که اگر جاوااسکریپت غیرفعال بود، تا فعال نشده جاوااسکریپت خطا دهد.

  11. #40
    حـــــرفـه ای Bill Gates's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    @ Company
    پست ها
    3,465

    پيش فرض

    سلام
    از طریق کدهای سرور ساید می شود کاری کرد که اگر جاوااسکریپت غیرفعال بود، تا فعال نشده جاوااسکریپت خطا دهد.
    خوب اینطور چه فایده؟ ما اگر بخوایم بدون هیچ مشکلی بیان کارشون رو انجام بدن چی؟ نه پیغامی نه اروری

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •