Как вы собираетесь деактивировать пользователя, если он не может войти? Если они войдут как
test@test.com FAIL
tester@test.com FAIL
test123@test.com FAIL
собираетесь ли вы сделать недействительными всех этих пользователей?
Для записи сбоев входа в систему вы можете добавить следующее к действию login () на любом контроллере
if(empty($this->Session->Auth) && isset($this->data))
{
if($this->Session->read('login.fail'))
{
$login_fail = $this->Session->read('login.fail') + 1;
}else{
$login_fail = 1;
}
$this->Session->write("login.fail",$login_fail);
}