我已经安装了yii2-user
,yii2-admin
扩展并授予用户"harlan"到/country/*即在国家控制器中做任何事情。
当我找到
Yii::$app->user->can('/country/index')
在我的代码中,它显示"1",这意味着我已正确设置权限。
由于某种原因,权限不起作用。当我尝试转到网络/国家/索引时,它给了我错误
Forbidden (#403)
You are not allowed to perform this action.
有人可以告诉我我错过了什么吗?
你必须
通过Yii::$app->user->can($permissionName)
permissionName
。