У меня есть приложение в cakephp
, где зарегистрированный пользователь должен иметь статус active
, в противном случае он должен перенаправить на контроллер, где пользователь должен отправить свое заявление.
На самом деле я хочу реализоватьна всех контроллерах всякий раз, когда пользователь пытается получить доступ к какому-либо действию контроллера, он должен автоматически проверять статус, а если статус не активен, он должен перенаправлять в приложение пользователя.Как я могу реализовать это в Appcontroller
.
Содержимое моего Appcontroller:
public function initialize()
{
parent::initialize();
$this->loadComponent('RequestHandler', [
'enableBeforeRedirect' => false,
]);
$this->loadComponent('Flash');
$this->loadComponent('Auth', [
'authError' => 'You have been logged out due to period of inactivity.',
'loginAction' => [
'controller' => 'Users',
'action' => 'login'
],
'loginRedirect' => [
'controller' => 'Users',
'action' => 'dashboard'
],
'logoutRedirect' => [
'controller' => 'Users',
'action' => 'logout'
],
]);