LinuxボックスにCakephpアプリをインストールしています。Mysqlドライバーがインストールされ、php-pecl-aclが削除されました。クッキーに問題はありません。ユーザーとパスワードはデータベースに存在します。パスワードはデータベース内のCHAR(40)です。
Auth-> login()メソッドは、影響を受ける行が1であることをSQLクエリのデバッグログに示している場合でも、常にfalseを返します。
array(
'log' => array(
(int) 0 => array(
'query' => 'SELECT `User`.`id`, `User`.`username`, `User`.`password`, `User`.`email`, FROM `somedatabase`.`users` AS `User` WHERE `User`.`username` = 'someuser' AND `User`.`password` = '2d7a34c9ef8efa2cfdf4b89175f7edec1cd0ddda' LIMIT 1',
'params' => array(),
'affected' => (int) 1,
'numRows' => (int) 1,
'took' => (float) 2
)
),
'count' => (int) 1,
'time' => (float) 2
助けてください。ありがとうございました。