【发布时间】:2011-01-22 01:09:02
【问题描述】:
我想通过使用 PHP 的 MySQL 数据库对整个目录进行密码保护并验证用户身份。我知道您可以使用 .htaccess 对目录进行密码保护,但我似乎不知道如何使用 PHP 和 MySQL。
【问题讨论】:
标签: php mysql authentication .htaccess passwords
我想通过使用 PHP 的 MySQL 数据库对整个目录进行密码保护并验证用户身份。我知道您可以使用 .htaccess 对目录进行密码保护,但我似乎不知道如何使用 PHP 和 MySQL。
【问题讨论】:
标签: php mysql authentication .htaccess passwords
当使用Basic 或Digest 身份验证来保护文件夹时,您通常会针对服务器上的文件进行身份验证。这可能就是为什么你没有找到任何关于在 MySQL 中使用它的教程的原因。您必须使用 mod_auth_mysql 从 .htaccess 文件中完成这项工作。
见
可以在
找到一个非常基本的示例,无需 .htaccess 和mod_auth_mysql
应该注意的是,该脚本没有正确清理用户输入,也没有对密码使用任何加密。这不是一个好的脚本,但它可以让你找到正确的方向。
另请参阅HTTP authentication with PHP 上的 PHP 手册章节。
【讨论】: