我已将此完成到我的构造函数
中 $acl = new Acl();
$acl->addRole(new Role('guest'))
->addRole(new Role('user'))
->addRole(new Role('admin'));
$acl->addResource(new Resource('login'));
$acl->addResource(new Resource('forgotpassowrdAction'));
$acl->deny('user','login');
$acl->deny('guest', 'login');
$acl->deny('guest', 'forgotpassowrdAction');
$access=$acl->isAllowed('guest', 'login') ? "Allowed" : "Denied";
if($access=='Denied'){
$res=new Request();
return $this->redirect()->toRoute("forgotpassowrdAction");
}
我想在AccessDeniedAction()中的IndexController.php中重定向到我的应用程序模块。请让我知道我该怎么做。 当我使用
Url plugin requires that controller event compose a router; none found
这是错误。 请帮帮我,我只想在用户控制器中实现ACL。