美文网首页
drupal8 获取当前用户的所有权限

drupal8 获取当前用户的所有权限

作者: AnnaJIAN | 来源:发表于2019-11-22 14:36 被阅读0次

获取当前用户的所有权限

  $user = \Drupal::currentUser();
  $user_roles = $user->getRoles();
  $roles_permissions = user_role_permissions($user_roles);
  kint($roles_permissions);die;

判断是否有某种权限

  public function canDelete(Node $node, AccountInterface $account) {
    $delete_permission = 'delete own product content';
    return $account->hasPermission($delete_permission);
  }

相关文章

网友评论

      本文标题:drupal8 获取当前用户的所有权限

      本文链接:https://www.haomeiwen.com/subject/gcfqwctx.html