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')) {}