【发布时间】:2014-12-01 06:48:33
【问题描述】:
我拥有一个网站,任何用户都可以在其中上传他们日常生活的照片。为简单起见,假设所有图像都位于以下路径中:
www.example.com/assets/img/<USER_ID>/<PHOTO_ID>.png
问题是,这允许任何人查看任何人的照片,这不是我想要的。例如,以下是一些任何人都可以访问并查看任何用户照片的 URL(甚至可以运行脚本将所有照片从网站上删除):
www.example.com/assets/img/501/15631.png
www.example.com/assets/img/1375/78974.png
www.example.com/assets/img/2/52.png
如果用户没有关注该人,我如何隐藏图像的真实路径或阻止用户查看该图像?
【问题讨论】:
-
别想用javascript做这个,你需要像uLogin这样的服务器端解决方案。
-
您必须通过服务器端脚本提供这些图像,该脚本将检查权限。
-
可以使用 PHP,还是您需要使用特定的语言?
-
@EnzoMac PHP 非常好。
-
好的,我贴了一些代码。看看这是否有效。
标签: javascript php jquery html url