密码使用PHP身份验证保护整个目录

时间:2010-02-28 17:07:12

标签: php mysql authentication .htaccess passwords

我想用密码保护整个目录,并使用PHP通过MySQL数据库验证用户身份。我知道你可以使用.htaccess密码保护目录,但我似乎无法找到如何使用PHP和MySQL。

1 个答案:

答案 0 :(得分:3)

使用BasicDigest身份验证来保护文件夹时,通常会对服务器上的文件进行身份验证。这可能就是为什么你没有找到任何与MySQL一起使用它的教程。您必须使用mod_auth_mysql从.htaccess文件中进行此操作。

在没有.htaccess和mod_auth_mysql的情况下执行此操作的一个非常基本的示例可以在

找到

应该注意的是,脚本没有正确地清理用户输入,也没有对密码使用任何加密。它是不是一个好的剧本,但它有一切可以让你走向正确的方向。

另请参阅HTTP authentication with PHP上的PHP手册章节。