Свежайшие Пирожки от CakePHP по-русски

Полнейшее руководство CakePHP 1.2 на русском языке, горячие новости и полезные статьи

Изменение типа шифрования

Компонент AuthComponent исползует класс Security для шифрования пароля. По умолчанию класс Security использует схему SHA1. Для изменения типа шифрования, который использует компонент Auth, используйте метод setHash, укажите в нем тип шифрования, напримерmd5, sha1 sha256.

Простой текст
  1. Security::setHash('md5'); // or sha1 or sha256.

Класс Security использует значение salt (установленное в /app/config/core.php) для шифрования пароля. Если у ваша База Данный ранее использовала схему шифрования без salt, установите переменую authorize, и создайте метод hashPasswords в вашем классе.