明智的学说表达和Zend_Auth setCredentialTreatment()

时间:2010-03-21 21:14:29

标签: php sql zend-framework doctrine

如何使用DoctrineZend_Auth::setCredentialTreatment()创建合理的表达式以在数据库中存储密码?

我不想使用md5(),代码必须是可移植的,并且使用salt。

我认为这不容易猜到:

setCredentialTreatment("SHA1(CONCAT(username, SHA1(CONCAT(username, ?)))");

但它无法移植到所有数据库。

似乎Doctrine_Expression只有md5表达式可移植性。

1 个答案:

答案 0 :(得分:0)

为什么不编写自己的Zend_Auth_Adapter