Cakephp 2.4 Проверять авторизацию на каждой странице?

Я обнаружил, что избыточно размещать приведенный ниже код в каждой отдельной функции, просто чтобы проверить, вошел ли пользователь в систему. Не уверен, что есть лучший способ поместить приведенный ниже код в другое место, где я могу использовать его, не вставляя тот же код опять таки?

$this->set('loggedIn', $this->Auth->loggedIn());

person Eric T    schedule 03.01.2014    source источник


Ответы (1)


Вы пробовали метод AppControllers перед Render()? Там его можно поставить за каждое действие - один раз. http://book.cakephp.org/2.0/en/controllers.html#Controller::beforeRender

person mark    schedule 03.01.2014
comment
Собственно то, что я делаю сам. - person Martin Bean; 03.01.2014
comment
Я не. Я использую удобный доступ к оболочке в качестве подхода без переменных. - person mark; 03.01.2014