PDA

View Full Version : سوال: جلوگیری از دانلود فایل از سایت قبل از لاگین



شرلوک هلمز
چهارشنبه 03 شهریور 1395, 22:37 عصر
من یک authentication custom ایجاد کردم که کاربرها دارای سطح دسترسی متفاوت هستند حالا چطور میتوانم لینک های دانلود را برای افرادی که لاگین نکرده اند غیرفعال کنم.

barzin144
یک شنبه 07 شهریور 1395, 19:37 عصر
سلام شاید این لینک (http://barnamenevis.org/showthread.php?474014-%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%85%D8%B3%D8%AA%D9%82%DB%8C%D9%85-%D9%81%D8%A7%DB%8C%D9%84%D9%87%D8%A7&p=2130806&viewfull=1#post2130806)مشکلتون رو حل کنه

Mohammad_dn
جمعه 12 شهریور 1395, 15:38 عصر
سلام

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

شرلوک هلمز
جمعه 12 شهریور 1395, 22:28 عصر
سلام

بهتره از لینک غیر مستقیم برای دانلود فایل استفاده کنید
یعنی یه صفحه درست کنم که تا یوزر لاگین نکرده نتونه وارد بشه بعد برای دانلود از اون استفاده کنم. اگر ممکنه بیشتر توضیح بدید

Mohammad_dn
جمعه 12 شهریور 1395, 22:42 عصر
این فایل منیجر رو دانلود کنید
http://barnamenevis.org/showthread.php?529417-File-Manager

تو این فایل منیجر فایلا به صورت غیر مستقیم دانلود میشن

صفحه ی Download.aspx موجود در این پروژه رو برسی کنید با کمی تغییر میتونید به چیزی که میخواید برسید

Mohammad_dn
جمعه 12 شهریور 1395, 22:47 عصر
یه توضیح کوتاه هم بدم که کامل متوجه بشید

شما به جای اینکه ادرس فایل رو مستقیم در اختیار کاربر قرا بدید یه لینک مثل www.site.com/Download.aspx?fileid=1346 به کاربر میدین..fileid در واقع ای دی اون فایل در دیتابیس هست(شما باید آدرس فایل آپلود شده رو در دیتابیس قرار بدید)..بعد این صفحه رو جوری تنظیم کنید که فقط کاربران لاگ این شده بتونن بهش دسترسی پیدا کنن

یه دکمه توش بزارید که وقتی روش کلیک شد فایل دانلود شه(و هیچوقتم ادرس اصلی فایل مشخص نمیشه-کدش تو فایل منیجر صفحه ی Download.aspx هست)


نحوه ی دانلود هم مثل همون لینک دانلود فایل منیجر هست..اگه دقت کنید میرید تو یه صفحه بعد رو دانلود کلیک میکنیدو فایل دانلود میشه