它不起作用。我想为特定角色索引方法拒绝并在其他页面上重定向。
this._super(...arguments)
答案 0 :(得分:1)
你应该做教程:
http://book.cakephp.org/3.0/en/tutorials-and-examples/blog-auth-example/auth.html
然后你会在你的控制器中偶然发现这样的事情:
public function isAuthorized($user)
{
// deny index action for certain role
if ($this->request->action === 'index' && $user['role'] === 'particular_role') {
return false;
}
return parent::isAuthorized($user);
}
,这在你的appController中:
public function isAuthorized($user)
{
// Everyone can access everything
return true;
}