Golzar
3 سال پیش توسط Golzar مطرح شد
1 پاسخ

احراز هویت در سرور دانلود

سلام دوستان
من یک هاست دانلود دارم که فایل های پولی قرار دادم، میخوام این فایل ها فقط برای کسایی که اشتراک VIP دارن قابل دسترسی باشه.
اشتراک VIP روی سایت اصلی که با لاراول نوشته شده خریداری میشه.
پلنم اینه که موقع خریداری این اشتراک یک یوزرنیم و پسورد به کاربر فرستاده شه، که با وارد کردن اون یوزرنیم و پسورد در بخش Sites Login نرم افزار IDM بتونه به فایل ها دسترسی پیدا کنه.
ولی نمیدونم دقیقا چطوری باید این رو پیاده سازی کنم.
اگه از دوستان کسی تا حالا این روش رو پیاده سازی کرده ممنون میشم کمک کنه یا حتی اگه روش بهتری هم برای احراز هویت و ایمن کردن هاست دانلود میدونید، ممنون میشم بگید.


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 3 سال پیش مطرح شد
1

سلام
@ErfaNEP
از این دسته سوال تو راکت زیاد هست ، سرچ کنید میاد براتون.

اما راه اصلی این هست که شما تو کدتون چند فیچر رو باید پیاده سازی کنید
1) برای هر فایل با توجه به اسم فایل و سایزش و ... اینا یه آیدی و شناسه تعریف کنید در دیتابیس.
2) وقتی میخواد طرف دانلود کنه شرط لاگین بودن در سایت رو حتما چک کنید
3) مکانیزم دانلود رو باید طوری پیاده کنید که به فرض وقتی طرف درخواست دانلود رو به سمت کد شما فرستاد
به فرض به شکل زیر در بیاد:

https://domain.com/dl.php?token=hgdty8uji2eh8jsd&t=21279183

یه پارامتر توکن به سمت سرور ارسال شه و یه تایم یا ایپی یا هر پارامتر دیگه ای که میخوایید
بر اساس این 2 پارامتر شما فایل مورد نظر رو از سرور فراخونی کنید ، و بفرستید برای کاربر تو هدر.
به این صورت فایل مشخص نخواهد شد ،

راه کار های دیگه ای هم هست و روش های مختلف دیگه ای ، تو سایت استک اورفلو هم بگردید با PHP سمپل کد هست.

همونارو در قالب MVC در لاراول هم میتونید پیاده کنید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام