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

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

سلام دوستان
بنده یک وبسایت دانلود دارم که با لاراول نوشته شده. قراره در آینده برای این وبسایت اشتراک VIP ساخته بشه که دانلود ها نیازمند داشتن این اشتراک هستن.
مشکلی که وجود داره یک سری از لینک هایی که توی دیتابیس برای هر پست قرار داده شده، مستقیم نیست، به سمت دایرکتوری هاست دانلود فرستاده میشه که کاربران از داخل دایرکتوری دانلودشونو انجام بدن.
ولی متاسفانه من نمیتونم با استفاده از لاراول ( Storage و FileSystems ) دایرکتوری رو ایمن سازی کنم.
دایرکتوری حتما ایمن سازی بشود وگرنه با لو رفتن آدرسش تمام زحماتم از بین میره.
روشی هست که بتونم این کار رو انجام بدم؟ مثلا ساخت پروژه لاراولی روی هاست دانلود و متصل کردنش به پروژه لاراول هاست وبسایت؟
پیشاپیش ممنون


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

سلام
@ErfaNEP

در مرحه اول شما دایرکتوریتون رو ببندید
با دستور زیر در htaccess

Options -Indexes

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

نمونه هاش تو گوگل هست میتونید سرچ کنید
چون روش های هش کردنشم متفاوته. هر کسی یه مدلی لینک رو جنریت میکنه.


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

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