function user_has_role

Checks if a user has a role.


int $rid: A role ID.

object|null $account: (optional) A user account. Defaults to the current user.

Return value

bool TRUE if the user has the role, or FALSE if not.


modules/user/user.module, line 870


function user_has_role($rid, $account = NULL) {
    if (!$account) {
        $account = $GLOBALS['user'];
    return isset($account->roles[$rid]);

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.