• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/buyer.php
  • Класс: Bitrix\Crm\Order\Buyer
  • Вызов: Buyer::onUserLoginExternalHandler
static function onUserLoginExternalHandler(&$arParams)
{
	if (isset($arParams['EXTERNAL_AUTH_ID']) && $arParams['EXTERNAL_AUTH_ID'] !== self::AUTH_ID)
	{
		return 0;
	}

	$loginParams = $arParams;
	$loginParams['EXTERNAL_AUTH_ID'] = self::AUTH_ID;

	$resultMessage = true;

	$userId = (int)\CUser::LoginInternal($loginParams, $resultMessage);

	//if ($resultMessage !== true)
	//{
	//	$arParams['RESULT_MESSAGE'] = $resultMessage;
	//}

	return $userId;
}