php - 保护未经身份验证的用户的图像
问题描述
我想通过用户登录来保护图像(例如私人照片库)。我不使用htaccess(因为可用性:你不能注销,设计很糟糕,......)而是使用php / db登录+会话进行身份验证。这适用于我自己的 PHP 脚本。
但是,如果您输入特定的 URL,照片会受到注释保护(就像使用 htaccess 身份验证一样)。
问题是:[如何] 以同样的方式保护照片/图像? 最好有一个规则,比如“对于所有图像,首先调用 'session.php'”。
注意:我无法通过 PHP 脚本(如 getimage.php?img=photo123.jpg)提供所有图像,因为我还为照片库、博客等使用外部脚本。
注意 2:一种选择是在 htaccess 中进行推荐检查,但是在某些情况下,没有发送推荐人并且仍应显示照片(因为用户已正确验证)。
解决方案
推荐阅读
- flutter - 如何调用Furute
在其他类中的功能...? - javascript - 在打字稿中使用这个关键字
- mysql - 使用 str_to_date() 将文本作为日期插入时出现“截断不正确的值”错误
- hash - 哈希表中出现主集群或辅集群怎么办
- sql - 从日期范围获取连续的月份和天数?
- java - PaintComponent 不渲染图像?
- javascript - 当想要在元素之前添加第 n 个 chide 无法为我编码时
- java - 我们如何在 n*n 棋盘上标记障碍物
- docker - 如何在devcontainer上传递--device?
- c# - 从 uwp 用户控件返回一个值