0
如何使用Doctrine
和Zend_Auth::setCredentialTreatment()
創建合理的表達式以在數據庫中存儲密碼?Sensible Doctrine Expression和Zend_Auth setCredentialTreatment()
我不想使用md5()
,代碼必須是可移植的,並且用鹽。
我會叫這個不容易被猜到:
setCredentialTreatment("SHA1(CONCAT(username, SHA1(CONCAT(username, ?)))");
但不能移植到所有數據庫。
似乎Doctrine_Expression只有md5
表達式的可移植性。