json
4 سال پیش توسط json مطرح شد
6 پاسخ

دریافت فایل به ازای پرداخت

دوستان سلام
اگه بخوام یه سیستم فروش مثل راکت رو راه بندازم,برای ذخیره سازی فایلها باید از فولدر Storage در لاراول استفاده کنم??
منظورم اینه که وقتی کاربر درخواست یک فایلی رو کرد, چک میکنیم که ایا این فایل توی لیست سفارشات کاربر هست یا خیر?و اگه فایل توی لیست خریدهاش بود بهش دسترسی به اون فایل رو بدم و اجازه بدم دانلودش کنه...
ایا این روش امن و درستیه???
چون بهرحال کاربر به پوشه Storage دسترسی نداره مگه اینکه مدیر بخواد.
از فولدر storage استفاده کنم?
ممنون میشم راهنمایی کنید.
@ali.bayat
@endworld
@juza66


ثبت پرسش جدید
رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 4 سال پیش آپدیت شد
0

درود...
از پوشه storage استفاده کنید چرا؟
چون فایلی که کاربران ثبت نام شده بخواد بعد از پرداخت به آن دسترسی داشته باشه و دانلود کنه و در آخر محدودیت دسترسی اعمال کنید در پوشه storage قرار بدید...


json
تخصص : آزاد
@JSON 4 سال پیش مطرح شد
0

تشکر میکنم @endworld
پس روشم درسته??
توی پوشه Storage تا زمانی که خودم اجازه ندم کسی بهش دسترسی نخواهد داشت ایا??


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش آپدیت شد
1

اگه بخوام یه سیستم فروش مثل راکت رو راه بندازم,برای ذخیره سازی فایلها باید از فولدر Storage در لاراول استفاده کنم??

بله

منظورم اینه که وقتی کاربر درخواست یک فایلی رو کرد, چک میکنیم که ایا این فایل توی لیست سفارشات کاربر هست یا خیر

دقیقا

ایا این روش امن و درستیه

بله

چون بهرحال کاربر به پوشه Storage دسترسی نداره مگه اینکه مدیر بخواد.

اول کامند زیر رو میزنی

 php artisan storage:link

بعدش تویی مسیر storage\app\public فایل هات رو قرار میدی و بعدش

 return Storage::download('\public\download.txt');

دانلودش میکنی


json
تخصص : آزاد
@JSON 4 سال پیش مطرح شد
0

خیلی ممنون @juza66
این کامند رو توی چه مرحله ای بزنم و کارش چیه دقیقا؟؟


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش آپدیت شد
0

این کامند یک شورتکات از پوشه storage در پوشه پابلیک ایجاد میکنه که شما با کد بهش دسترسی پیدا کنی و فایل های تویی اون پوشه رو دانلود یا نمایش بدین.


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 4 سال پیش مطرح شد
0

@shirzadgolshadi
آره ... روش درسته...

توی پوشه Storage تا زمانی که خودم اجازه ندم کسی بهش دسترسی نخواهد داشت آیا؟
خیر کسی دسترسی نداره و تنها دسترسی مدیر داره...


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

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