2015-11-08 130 views
0

我有一個DBD基本身份驗證設置。當我嘗試使用此身份驗證登錄到我的網頁時,它不起作用。 Apache錯誤日誌中的錯誤爲password mismatch,並且從其日誌到MySQL數據庫的連接成功。DBD基本身份驗證Apache 2.2

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

該表確實存在,而且列名是正確的,據我可以看到。我的數據庫結構以純文本形式存儲用戶名和密碼。我哪裏錯了? (對不起,我無法提供更多的輸出,我通過我的大學定製系統來訪問我的服務器,並且它不允許複製粘貼文本)。

回答

0

我通過在我的數據庫中使用明文密碼進行更改,對每個存儲的密碼都使用SQL Encrypt函數來解決此問題。