diff --git a/masquerade.module b/masquerade.module index 0d375b7..26cb81a 100644 --- a/masquerade.module +++ b/masquerade.module @@ -992,7 +992,12 @@ function _masquerade_user_access($account) { } // return false on the first unmatched role + $auth_role = user_role_load(DRUPAL_AUTHENTICATED_RID); foreach ($account->roles as $rid => $role) { + if (DRUPAL_AUTHENTICATED_RID == $rid) { + $role = $auth_role->name; + } + $permission = _masquerade_build_perm_string($role); if (!(user_access($permission, $user))) { return FALSE;