我已经安装了yii2-user,yii2-admin扩展,并允许用户'harlan‘到/ country /*,即在国家控制器中做任何事情。
当我发现
Yii::$app->user->can('/country/index')在我的代码中,它显示"1“,这意味着我已经正确地设置了权限。
由于某些原因,权限不起作用。当我尝试转到网站/国家/索引时,它会给出错误
Forbidden (#403)
You are not allowed to perform this action. 谁能告诉我我错过了什么?
发布于 2015-01-23 00:40:01
您必须在Yii::$app->user->can($permissionName)中传递permissionName。
https://stackoverflow.com/questions/27653014
复制相似问题