搜索

首页  >  问答  >  正文

php - laravel 怎么处理用户只能访问到自己上传的图片

laravel 怎么处理用户只能访问到自己上传的图片

阿神阿神2810 天前765

全部回复(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
  • 取消回复