【发布时间】:2012-06-04 20:17:09
【问题描述】:
PHP 提供了使用HTTP-Authentication 的可能性。
但是,.htpasswd 文件很难使用。
有一些脚本可以检查 php 中的 .htpasswd 文件(例如 this one)。 但是,这些脚本相当复杂,而且大部分都不支持所有相关的加密类型(例如 MD5,这是程序 htpasswd 使用的默认加密)。
使用标准的 .htaccess 文件会容易得多(只需要 AuthUserFile <.htpasswd-file>)。
但是,我想避免使用显式的 .htaccess 文件,而是使用 php。
有没有一种简单 的方法来使用 php 检查 .htpasswd 文件? php 是否可以“询问”apache 是否应该授予访问权限?
【问题讨论】: