Доброго времени суток!
суть вопроса, такая...
создал кастомный Таб в CRM. через Битрикс "приложение" идет обращение к нему.
положил его в /local/components/custom/***
там обычное мое REST api, и по итогу HTMLка выводится в Табе
ели ты залогинен на админке и делать Curl запрос на него (открываешь Таб с этим запросом), то все ок:
но т.к. я передаю свои логин и пароль, то других пользователей, отлогинивает после входа на этот Таб...
если я захожу, то все нормально, естественно
подскажите, как это правильно обыграть на уровне Битрикса?
может в ссылку какой-нибудь AUTH_ID с чем-нибудь добовлять, или на уровне Куков каких, или еще как?
заранее, Спасибо!
суть вопроса, такая...
создал кастомный Таб в CRM. через Битрикс "приложение" идет обращение к нему.
положил его в /local/components/custom/***
там обычное мое REST api, и по итогу HTMLка выводится в Табе
ели ты залогинен на админке и делать Curl запрос на него (открываешь Таб с этим запросом), то все ок:
Код |
---|
/** * @param string $url * @return string */ function doCurlRequest(string $url): string { $agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)"; $ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_VERBOSE, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERPWD, "%BITRIKS_USER%:%BITRIKS_PASSWORD%"); curl_setopt($ch, CURLOPT_USERAGENT, $agent); curl_setopt($ch, CURLOPT_URL, $url); return curl_exec($ch); } |
если я захожу, то все нормально, естественно
подскажите, как это правильно обыграть на уровне Битрикса?
может в ссылку какой-нибудь AUTH_ID с чем-нибудь добовлять, или на уровне Куков каких, или еще как?
заранее, Спасибо!