【发布时间】:2010-03-21 21:14:29
【问题描述】:
如何使用Doctrine和Zend_Auth::setCredentialTreatment()创建合理的表达式将密码存储在数据库中?
我不想使用md5(),并且代码必须是可移植的,并且带有盐。
我认为这不容易猜到:
setCredentialTreatment("SHA1(CONCAT(username, SHA1(CONCAT(username, ?)))");
但它不能移植到所有数据库。
看来Doctrine_Expression只有md5表达式可移植性。
【问题讨论】:
标签: php sql zend-framework doctrine