2011-03-16 32 views
-1

我測試了phpass框架,並且在示例中[示例中的一到四個],它們的工作沒有任何問題。phpass FRAMEWORK-錯誤

但在示例5和6中,我收到錯誤「發生錯誤(錯誤的密碼短語(檢查失敗))」。當我嘗試創建一個新用戶

我只是測試的演示,我沒有做任何改動

問題是什麼?

http://www.openwall.com/phpass/

+0

@勞倫斯Cherone,哈希是*不*加密。 – Charles 2011-03-16 20:32:02

+0

好的,無論如何,問題不在於 – 2011-03-16 22:17:43

回答

1

你似乎是繼bizarre stand-alone so-called "tutorial"文章認爲,phpass作者寫了一點前。我說「所謂的」,因爲它不是一個教程,而是一個關於在PHP中設置認證系統的最佳實踐的長篇文章。

教程代碼不是圖書館的一部分,並按照它不會幫助你更有效地使用圖書館。儘管如此,這是一篇很好的文章,實際上值得閱讀和理解。

錯誤Bad passphrase (check failed)來自pwqcheck函數,該函數嘗試按該名稱查找外部二進制文件。通過提供低質量密碼未能執行程序,可能觸發或者。這是一個相當差的設計,因爲它不清楚發生了什麼事情。

請返回到文章並重新從頂部讀取它。如果您錯過了該功能發生了什麼的詳細信息(或者在此處向您解釋並未立即告訴您必須採取哪些措施來解決問題),那麼您將希望從頭開始潛入以確保您沒有錯過任何其他細節。

+0

謝謝charles,我只是用腳本來生成通過:) – 2011-03-18 03:35:32