Нужно проверить принадлежит ли пользователь группе
// для любого пользователя
echo in_array($group_id, CUser::GetUserGroup($user_id));
// для текущего пользователя
echo in_array($group_id, $USER->GetUserGroupArray());
//Принадлежит ли пользователь, который состоит во многих группах заданным:
<?$arGroupAvalaible = array(1,9,12,13,14,15); // массив групп, которые в которых нужно проверить доступность пользователя
$arGroups = CUser::GetUserGroup($USER->GetID()); // массив групп, в которых состоит пользователь
$result_intersect = array_intersect($arGroupAvalaible, $arGroups);// далее проверяем, если пользователь вошёл хотя бы в одну из групп, то позволяем ему что-либо делать
if(!empty($result_intersect)): print "мне разрешено находится на данной странице или просматривать данную часть страницы";endif;?>