Zend_Auth setCredentialTreatment

я используюZend_Auth сsetCredentialTreatment установить метод хеширования и соль. Я вижу, что все примеры делают что-то вроде этого, гдеsalt кажется, вставлен в виде текста.

-> setCredentialTreatment ( 'SHA1 (CONCAT (соль))?

но моя соль хранится в базе данных. Я мог бы сначала найти его, а затем использовать вsetCredentialTreatment но есть ли способ, которым я мог бы определить его непосредственно как имя поля, такsetCredentialTreatment будет знать, чтобы получить его с этого поля? вроде как мы определяем имя поля для имени пользователя или пароля

->setCredentialColumn('password')

У меня есть еще одна проблема: я бы хотел использовать SHA512, а не SHA1. Возможно ли это или нет? Все примеры я вижу с помощью SHA1.

Я должен сказать, что я довольно новичок в Zend и портирую существующее приложение, поэтому, пожалуйста, ответьте на мои вопросы.

Ответы на вопрос(2)

Ваш ответ на вопрос