php - laravel 怎麼處理使用者只能存取到自己上傳的圖片
阿神
阿神 2017-06-10 09:47:27
0
3
693

laravel 怎麼處理使用者只能存取到自己上傳的圖片

阿神
阿神

闭关修行中......

全部回覆(3)
仅有的幸福

首先,上傳的圖片要標記誰哪個使用者上傳的,這個可以儲存資料庫裡。
其實,可以寫一個訪問圖片的中間件,在真正訪問到圖片前判斷一下,圖片所屬是否是當前訪問用戶,然後給出不同的處理

小葫芦
  1. 記錄圖片所屬使用者

  2. 訪問之前判斷. 把中間件加到訪問圖片的控制器裡.

黄舟

首先只能查看自己上傳的圖片 和相簿有啥區別呢?
你建一個表,存下圖片對應用戶和屬性
然後在中間件裡判斷下這張圖片的所屬用戶是不是當前的登入用戶

你點擊圖片的時候一定會拿到圖片的id什麼的,然後查到用戶的id對比當前登入的用戶是誰,不一致 就返回假就好了啊!

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板