Я использую стандартный механизм аутентификации CakePHP, но у меня есть некоторые проблемы с этим.
Каждый раз, когда пользователь входит в систему, пароль дважды хэшируется.
У меня есть компонент Auth в var $componets Array
в app_controller.php
и один в var $components
массиве из моего users_controller
, где действие входа в систему
определены. Я определил beforeFilter
в моем users_controller
как это
function beforeFilter(){
parent::beforeFilter();
$this->Auth->autoRedirect = false;
Теперь, когда я печатаю свои данные $ this-> в функции cakephps hashPassword в файле компонента Auth (строка 854 auth.php), как это
function hashPasswords($data) {
пр ($ данных);
Я вижу, что pr(...)
вызывается дважды.
Может кто-нибудь сказать мне, почему это так, или может помочь мне найти решение, пожалуйста.