如何使用Doctrine
和Zend_Auth::setCredentialTreatment()
创建合理的表达式以在数据库中存储密码?
我不想使用md5()
,代码必须是可移植的,并且使用salt。
我认为这不容易猜到:
setCredentialTreatment("SHA1(CONCAT(username, SHA1(CONCAT(username, ?)))");
但它无法移植到所有数据库。
似乎Doctrine_Expression只有md5
表达式可移植性。
答案 0 :(得分:0)
为什么不编写自己的Zend_Auth_Adapter
?