Возможно, элементарный вопрос, но раньше никогда подобным не занимались
Битрикс24 - коробочная версия
В структуре создаем файл .php, внутри требуется реализовать логику обработки входящих post-запросов, во взаимодействии с порталом
Для начала пытаемся при любом запуске файла выполнить какое-то действие и вернуть результат
К примеру, вызываем в файле метод CIBlockElement::GetList - для получения списка элементов инфоблока по заданному фильтру
При этом вне зависимости от того, кто обратился к файлу, выводится результат работы метода
То есть, переходим в браузере по адресу https:// (адрес портала)/test.php и видим результат выполнения (например, список id по фильтру)
Однако это единственный метод (из тех, что мы нашли), который при этом отрабатывает
CIBlockSection::GetList - фильтр по разделам инфоблоков не выполняется,
также не создается новая сделка через
$entity = new CCrmDeal;
$fields = array();
return $entity->add($fields);
и т.д.
При этом если запустить данный файл, авторизовавшись на портале - все отрабатывает корректно
Получается, данные методы не запускаются от имени неавторизованных пользователей
Подскажите, как можно отключить данную проверку, чтобы запускать скрипт без входа на портал?
Битрикс24 - коробочная версия
В структуре создаем файл .php, внутри требуется реализовать логику обработки входящих post-запросов, во взаимодействии с порталом
Для начала пытаемся при любом запуске файла выполнить какое-то действие и вернуть результат
К примеру, вызываем в файле метод CIBlockElement::GetList - для получения списка элементов инфоблока по заданному фильтру
При этом вне зависимости от того, кто обратился к файлу, выводится результат работы метода
То есть, переходим в браузере по адресу https:// (адрес портала)/test.php и видим результат выполнения (например, список id по фильтру)
Однако это единственный метод (из тех, что мы нашли), который при этом отрабатывает
CIBlockSection::GetList - фильтр по разделам инфоблоков не выполняется,
также не создается новая сделка через
$entity = new CCrmDeal;
$fields = array();
return $entity->add($fields);
и т.д.
При этом если запустить данный файл, авторизовавшись на портале - все отрабатывает корректно
Получается, данные методы не запускаются от имени неавторизованных пользователей
Подскажите, как можно отключить данную проверку, чтобы запускать скрипт без входа на портал?