2015-11-08 65 views
0

我有一个DBD基本身份验证设置。当我尝试使用此身份验证登录到我的网页时,它不起作用。 Apache错误日志中的错误为password mismatch,并且从其日志到MySQL数据库的连接成功。DBD基本身份验证Apache 2.2

这是在httpd.conf我的连接字符串:AuthDBDUserPWQuery "SELECT Password FROM Users WHERE Username = %s"

该表确实存在,而且列名是正确的,据我可以看到。我的数据库结构以纯文本形式存储用户名和密码。我哪里错了? (对不起,我无法提供更多的输出,我通过我的大学定制系统来访问我的服务器,并且它不允许复制粘贴文本)。

回答

0

我通过在我的数据库中使用明文密码进行更改,对每个存储的密码都使用SQL Encrypt函数来解决此问题。