Zend_Auth的数据库和文件盐

时间:2011-01-28 21:56:37

标签: zend-framework zend-auth

在我的应用程序中,我有一个表行盐,以及Zend_Registry中的静态盐集。我正在尝试两者,而不必编写自己的Auth_Adapter。这就是我现在只有一种腌制方法。

$adapter->setCredentialTreatment("SHA1(CONCAT(?, salt))");
$adapter->setCredential($values['password']);

这是可能的,还是我必须为此编写一个完整的适配器?

1 个答案:

答案 0 :(得分:0)

只需将另一项添加到CONCAT功能。

$staticSalt = Zend_Registry::get('static_salt');
$treatment = "SHA1(CONCAT(?, salt, '" . $staticSalt . "'))";
$adapter->setCredentialTreatment($treatment);
$adapter->setCredential($values['password']);
相关问题