laravel 怎麼處理使用者只能存取到自己上傳的圖片
闭关修行中......
首先,上傳的圖片要標記誰哪個使用者上傳的,這個可以儲存資料庫裡。 其實,可以寫一個訪問圖片的中間件,在真正訪問到圖片前判斷一下,圖片所屬是否是當前訪問用戶,然後給出不同的處理
記錄圖片所屬使用者
訪問之前判斷. 把中間件加到訪問圖片的控制器裡.
首先只能查看自己上傳的圖片 和相簿有啥區別呢? 你建一個表,存下圖片對應用戶和屬性然後在中間件裡判斷下這張圖片的所屬用戶是不是當前的登入用戶
你點擊圖片的時候一定會拿到圖片的id什麼的,然後查到用戶的id對比當前登入的用戶是誰,不一致 就返回假就好了啊!
首先,上傳的圖片要標記誰哪個使用者上傳的,這個可以儲存資料庫裡。
其實,可以寫一個訪問圖片的中間件,在真正訪問到圖片前判斷一下,圖片所屬是否是當前訪問用戶,然後給出不同的處理
記錄圖片所屬使用者
訪問之前判斷. 把中間件加到訪問圖片的控制器裡.
首先只能查看自己上傳的圖片 和相簿有啥區別呢?
你建一個表,存下圖片對應用戶和屬性
然後在中間件裡判斷下這張圖片的所屬用戶是不是當前的登入用戶
你點擊圖片的時候一定會拿到圖片的id什麼的,然後查到用戶的id對比當前登入的用戶是誰,不一致 就返回假就好了啊!