Я хочу запретить заблокированным пользователям входить на сайт и дать им сообщение о том, что они забанены. Я пытался использовать isAuthorized() для этого, но он позволяет пользователю войти в систему и только после этого отказывает ему в разрешении на несанкционированные действия.
Итак, в основном я хочу знать, где поставить условие, которое будет проверять, является ли пользовательская таблица запрещенной = истинной, до того, как произойдет процесс входа в систему. Прямо сейчас моя функция входа в систему пуста, поскольку она автоматически контролируется компонентом аутентификации.
if ( $this->Session->check('Auth.User') ) doSomeThing()
. - person Peter Krauss   schedule 20.11.2012$components
напрямую, тогда имя ключа должно бытьscope
, а неuserScope
. Все кредиты на ответ @Matthew ниже. - person aexl   schedule 02.12.2014