Cakephp 2.4在每个页面中检查Auth LoggedIn?

时间:2014-01-03 04:13:57

标签: cakephp cakephp-2.4

我发现将下面的代码放在每个函数中只是为了检查用户是否已登录是多余的。不确定是否有更好的方法将下面的代码放在其他地方我可以使用它而不粘贴再次使用相同的代码?

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

1 个答案:

答案 0 :(得分:3)

你试过AppControllers beforeRender()方法吗? 在那里你可以把它用于每一个动作 - 一次。 http://book.cakephp.org/2.0/en/controllers.html#Controller::beforeRender