我想用密码保护整个目录,并使用PHP通过MySQL数据库验证用户身份。我知道你可以使用.htaccess密码保护目录,但我似乎无法找到如何使用PHP和MySQL。
答案 0 :(得分:3)
使用Basic或Digest身份验证来保护文件夹时,通常会对服务器上的文件进行身份验证。这可能就是为什么你没有找到任何与MySQL一起使用它的教程。您必须使用mod_auth_mysql
从.htaccess文件中进行此操作。
见
在没有.htaccess和mod_auth_mysql
的情况下执行此操作的一个非常基本的示例可以在
应该注意的是,脚本没有正确地清理用户输入,也没有对密码使用任何加密。它是不是一个好的剧本,但它有一切可以让你走向正确的方向。
另请参阅HTTP authentication with PHP上的PHP手册章节。