首页 > 解决方案 > 保护未经身份验证的用户的图像

问题描述

我想通过用户登录来保护图像(例如私人照片库)。我不使用htaccess(因为可用性:你不能注销,设计很糟糕,......)而是使用php / db登录+会话进行身份验证。这适用于我自己的 PHP 脚本。

但是,如果您输入特定的 URL,照片会受到注释保护(就像使用 htaccess 身份验证一样)。

问题是:[如何] 以同样的方式保护照片/图像? 最好有一个规则,比如“对于所有图像,首先调用 'session.php'”。

注意:我无法通过 PHP 脚本(如 getimage.php?img=photo123.jpg)提供所有图像,因为我还为照片库、博客等使用外部脚本。

注意 2:一种选择是在 htaccess 中进行推荐检查,但是在某些情况下,没有发送推荐人并且仍应显示照片(因为用户已正确验证)。

标签: php.htaccessauthenticationsession

解决方案


推荐阅读