Попробуйте $this->Auth->login($userInfo['User'])
, чтобы войти в систему в cakephp 2.0, вы должны использовать массив с данными о пользователях, не говоря уже о модели
Если это не поможет, проверьте правильность конфигурации компонента Auth ...
Я использую
$this->Auth->authenticate = array(
'all' => array(
'userModel' => 'User',
),
'Form'
);
$this->Auth->loginAction = {url};
$this->Auth->logoutAction = {url}