سلام دوستان
وقتی یک کاربر مثلا عکسی رو آپلود میکنه کاربر دیگر با داشتن اسم اون عکس میتونه در مرورگر وارد کنه و عکس رو ببینه حالا اگه بخایم جلوی این کار رو بگیریم که هر کاربر فقط بتونه عکس هایی که خودش آپلود کر ده است رو ببینه و نتونه فایل های بقیه کاربرا رو ببینه چیکار باید بکنیم بنظرتون .
مثلا این آدرس عکس رو هرکسی در مرورگر بزنه میتونه فایل رو ببینه بخایم فقط اون که آپلودش کرده ببینه چیکار باید بکنیم :
http://127.0.0.1:8000/storage/aks/2-1684097447-231405.JPG
درست مثل اینکه هرکاربر فقط پست های خودشو میتونه ویرایش کنه اینجا هم هرکاربر بتونه فقط عکس هایی که خودش اپلود کرده ببینه
سلام با کوکی یا سشن میشه اینکارو کرد
هر کاربر احتمالا ی کوکی داره برای اینکه سیستم به خاطر داشته باشتش حالا میشه کاری کرد که تنها عکس هایی بهش نمایش داده بشه که متعلق به کوکی خودش هستش
سلام دوست عزیز
شما به هرحال این عکس رو یه جوری متمایز کردی از بقیه عکس ها یعنی هر کاربری که یک عکس اپلود میکنه میتونی به پوشه براش درست کنی با ایدی خودش یعنی اسم پوشه ایدی کار بر باشه و عکسی که کار بر آپلود میکنه توی پوشه ایدی خودش آپلود بشه و مواقعی که میخواد عکس رو باز کنه چک کن ببین اسم پوشه که ایدی کاربر هست با ایدی کسی که داره باز میکنه برابره یا نه اگه برابر بود نشون بده اما اگه نه اررور 404 بهش نشون بده یا Access Dined یا هرچی که دوست داری
سلام .این آموزش در یوتیوب برای این موضوع کاربردی نیست چون اگر دقت کرده باشید فقط افرادی که login کرده باشند میتونن عکس را دانلود کنند. نه اون کسایی که فایل متعلق به اونهاست.اون دستور میگه که فقط قبل از دانلود login کنید
فقط کاربران لاگین شده باید تصاویر خودشون رو ببینن و غیر از لاگین کرده نباید چیزی ببینه .
اگر غیر لاگین شده باشه که اصلا کاربر محسوب نمیشه که بخاد چیزی بهش نمایش داده بشه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟