• Модуль: controller
  • Путь к файлу: ~/bitrix/modules/controller/classes/general/controllermember.php
  • Класс: CAllControllerMember
  • Вызов: CAllControllerMember::CheckMember
static function CheckMember($member_id, $member_url = false)
{
	/** @global CMain $APPLICATION */
	global $APPLICATION;

	$dbr_member = CControllerMember::GetById($member_id);
	$ar_member = $dbr_member->Fetch();
	if (!$ar_member)
	{
		$e = new CApplicationException(GetMessage("CTRLR_MEM_ERR1")." ".htmlspecialcharsex($member_id));
		$APPLICATION->ThrowException($e);
		return false;
	}

	$oRequest = new CControllerServerRequestTo($ar_member, "ping");
	$oResponse = $oRequest->Send();
	if ($oResponse !== false)
	{
		return $oResponse->OK();
	}

	return false;
}