搜尋

首頁  >  問答  >  主體

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

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

阿神阿神2772 天前740

全部回覆(3)我來回復

  • 仅有的幸福

    仅有的幸福2017-06-10 09:49:27

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

    回覆
    0
  • 高洛峰

    高洛峰2017-06-10 09:49:27

    1. 記錄圖片所屬使用者

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

    回覆
    0
  • 黄舟

    黄舟2017-06-10 09:49:27

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

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

    回覆
    0
  • 取消回覆