1

私のアプリケーションでは、テーブル行のソルトと、Zend_Registry に設定された静的なソルトがあります。独自の Auth_Adapter を作成する必要なく、両方を試みています。これが、たった1つの塩漬け方法について私が今持っているものです.

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

これは可能ですか、それともアダプター全体を作成する必要がありますか?

4

1 に答える 1

0

CONCAT 関数に別の項目を追加するだけです。

$staticSalt = Zend_Registry::get('static_salt');
$treatment = "SHA1(CONCAT(?, salt, '" . $staticSalt . "'))";
$adapter->setCredentialTreatment($treatment);
$adapter->setCredential($values['password']);
于 2011-02-03T00:41:00.470 に答える