$ this-> Auth-> login () создает правильный запрос, который возвращает 1 строку, но не проходит проверку IF (проблема, связанная с сервером)

У нас есть сайт, который мы перемещаем на новый сервер. На старом сервере все работало нормально. Это только начало сайта, так что это довольно скромно.

При переходе на наш новый сервер, попытка входа в систему больше не работает. НО - согласно debugKit, запрос, сгенерированный$this->Auth->login():

SELECT `User`.`id`, `User`.`name`, `User`.`email`, `User`.`username`, `User`.`password`, `User`.`role`, `User`.`created`, `User`.`modified` 
FROM `shopping_main`.`users` AS `User` 
WHERE `User`.`username` = 'another' 
AND `User`.`password` = '3813dd3a5eeb39c857d56f9ae58ec7f8237e5eb3' 
LIMIT 1

Возвращает 1 строку - но это, если блок не удается:

if ($this->Auth->login()) {
    $this->Session->setFlash(__('You are now logged in.'));
} else {
    $this->Session->setFlash(__('Invalid username or password, try again'));
}

PDO установлен на обеих (одной и той же версии) - не уверен, имеет ли это значение, но у нас были странные проблемы до этого.

При новой установке стабильной версии CakePHP 2.2 все светится зеленым (подключение к базе данных, modrewrite ... и т. Д. И т. Д.)

Я бы подумал, что что-то не так с нашими данными или кодом ... и т. Д., Но - это те же данные, тот же код и это подтверждается тем фактом, что они возвращают 1 строку.

Ниже мой самый последний$components массив в AppController:

public $components = array(
    'DebugKit.Toolbar',
    'Session',
    'Cookie',
    'Auth' => array(
        'loginRedirect' => array('controller' => 'dashboard', 'action' => 'index', 'admin'=>true),
        'logoutRedirect' => array('controller' => 'users', 'action' => 'login', 'admin'=>true)
    )
);

UPDATE:

По словам нашего сервера, сервер, на котором у нас проблема, является единственным с установленным PECL - когда он его удалял, вход в систему работал. (Нам нужно это на сервере для других вещей - почему / что могло бы заставить наш логин работать?)

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

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