Убедитесь, что ваша таблица базы данных "core_users" и модель "CoreUser" существуют.
При настройке компонента вы можете поставить перенаправление входа / выхода из системы здесь.
var $components = array(
"Auth" => array(
'loginRedirect' => array('controller' => 'dashboard', 'action' => 'index'),
'logoutRedirect' => array('controller' => 'core_users', 'action' => 'login')
),
"Session");
Теперь в beforeFilter medhod вы можете поместить следующее
function beforeFilter(){
$this->Auth->authenticate = array(
AuthComponent::ALL => array('userModel' => 'CoreUser', 'scope' => array("CoreUser.status" => 1), "fields" => array("username" => "email", "password" => "your_password_field"), 'Form', 'Basic'
);
}
В приведенном выше примере вы можете игнорировать статус, если вам нужно передать любую другую информацию о подтверждении входа в систему, которую вы можете использовать. Теперь о вы можете удалить «Basic», если вам нужна только проверка формы.
Я надеюсь, что это сработает.