неделю назад авторизация в битрикс24 через curl работала
<?
/* Делаем POST-запрос к стартовой странице админки, чтобы авторизоваться */
$site_url = $portal . $query_str; //URL стартовой страницы админки Битрикса
$post_var = 'AUTH_FORM=Y&TYPE=AUTH&USER_LOGIN=admin&USER_PASSWORD=F******2&Login=&USER_REMEMBER=Y'; //эти данные собираются путём парсинга формы авторизации, для простоты поместил их в одну переменную
$ch = curl_init();
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__DIR__, 1) . '/portals/cookie.txt'); //куда сохранять cookie
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__DIR__, 1) . '/portals/cookie.txt'); //откуда берем cookie
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // возвращаем веб-страницу
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // следуем за редиректами
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_HEADER, false); //не выводим заголовки
curl_setopt($ch, CURLOPT_URL, $site_url); //URL сайта на Битриксе
curl_setopt($ch, CURLOPT_POST, true); //используем POST-запрос
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_var); //строка с POST-переменными (значения присвоены выше)
$text = curl_exec($ch);
curl_close($ch);
$ar_text = json_decode($text);
Сейчас работать перестала.
В чём может быть причина?