PHP 提供了使用HTTP-Authentication的可能性。
但是,很难使用 .htpasswd 文件。
有一些脚本可以检查 php 中的 .htpasswd 文件(例如这个)。但是,这些脚本非常复杂,并且其中大多数不支持所有相关的加密类型(例如 MD5,这是程序htpasswd使用的默认值)。
使用标准的 .htaccess 文件会容易得多(只是AuthUserFile <.htpasswd-file>
需要)。
但是,我想避免使用显式的 .htaccess 文件并改用 php。
有没有一种简单的方法可以使用 php 检查 .htpasswd 文件?php 是否可以“询问”apache 是否应该授予访问权限?