如何在drupal 7.x中获得用户角色?

Bil*_*lal 2 php drupal drupal-7 drupal-modules

我想获得用户角色就像使用它获取节点类型一样

node_type_get_types();
Run Code Online (Sandbox Code Playgroud)

无论如何使用这样的函数来获取用户角色?

Cli*_*ive 9

请参阅user_roles()提供所有角色列表的功能,或者您可以选择过滤特定条件(我链接到的文档页面上有更多详细信息).


小智 7

如果要检查当前用户的特定角色(在此示例中,我们使用"authenticated user"):

global $user;

if (in_array('authenticated user', $user->roles)){
    //do stuff
}
Run Code Online (Sandbox Code Playgroud)