我在我的项目中使用RBAC,无论我检查特定用户是否可以执行指定的操作,我在整个项目中工作得很好。
但是我没有在站点控制器中使用RBAC的操作不会被任何用户呈现。
我用来访问站点控制器中的函数的代码:
我的功能需要在站点控制器中访问。
答案 0 :(得分:0)
为SiteController中的行为添加其他访问规则:
[
'allow' => true,
'actions' => [
'hofview'
],
'roles' => ['?'], // it means user not logged in can access this action
],