Разумное выражение доктрины и Zend_Auth setCredentialTreatment () - PullRequest
0 голосов
/ 22 марта 2010

Как создать разумное выражение для хранения пароля в базе данных, используя Doctrine и Zend_Auth::setCredentialTreatment()?

Я не хочу использовать md5(), а код должен быть переносимым и с солью.

Я бы назвал это нелегким догадкой:

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

но он не переносим для всех баз данных.

Кажется, что Doctrine_Expression имеет только md5 переносимость выражения.

1 Ответ

0 голосов
/ 22 марта 2010

Почему бы не написать свой Zend_Auth_Adapter?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...