Как вывести HTML код на страницу авторизации из модуля?

Для того чтобы вывести HTML код на страницу авторизации в 1C-Bitrix, вам понадобится использовать событие "OnBeforeAuthForm" из модуля "main".

1. Создайте файл "init.php" в вашем кастомном модуле или шаблоне сайта (если у вас нет кастомного модуля). Если вы используете кастомный модуль, положите файл в папку вашего модуля, а если вы используете кастомный шаблон, положите файл в папку /bitrix/templates/<ваш шаблон>/.

2. В файле "init.php" добавьте следующий код:

use BitrixMainEventManager;
Use BitrixMainPageAsset;

// Подключение обработчика события OnBeforeAuthForm
$eventManager = EventManager::getInstance();
$eventManager->addEventHandler('', 'OnBeforeAuthForm', 'onBeforeAuthFormHandler');

function onBeforeAuthFormHandler()
{
    // Ваш HTML код, который нужно вывести на страницу авторизации
    $html = '<div>Your HTML code here</div>';

    // Добавление HTML кода в объект Asset для вывода на страницу
    Asset::getInstance()->addString($html, true);
}

3. После добавления этого кода, ваш HTML код будет автоматически добавлен на страницу авторизации перед выводом формы авторизации.

Обратите внимание, что код добавляет HTML код в объект Asset, который позволяет управлять загрузкой CSS и JS файлов. Добавленный HTML код будет выведен на страницу авторизации в том порядке, в котором он был добавлен. Кроме того, вы можете стилизовать HTML код, добавив требуемые CSS классы и/или инлайновые стили.