Yii2 - 获取其他用户的访问权限
Yii2 - Get access permissions for another users
在 Yii2 中,我们可以通过 yii\web\User::can()
检查当前用户的访问权限,如下所示:
if (\Yii::$app->user->can('createPost')) { // user_id=1
// create post
}
我们如何检查其他用户的访问权限,例如 yii2 中的 user_id = 5
?
像这样:
if (\Yii::$app->authManager->checkAccess($user_id, 'createPost')) {}
在 Yii2 中,我们可以通过 yii\web\User::can()
检查当前用户的访问权限,如下所示:
if (\Yii::$app->user->can('createPost')) { // user_id=1
// create post
}
我们如何检查其他用户的访问权限,例如 yii2 中的 user_id = 5
?
像这样:
if (\Yii::$app->authManager->checkAccess($user_id, 'createPost')) {}