Telegram Login Widget
Минимальная редакция для работы модуля «Бизнес»
Приобрести и затем установить модуль вы можете через раздел «Магазин приложений» в центре администрирования HostCMS.
Модуль предназначен для авторизации на сайте через Telegram Login Widget

Настройка
- Первоначально необходимо настроить телеграм-бота. Перейдите в чат с системным пользователем @botfather. Создайте его командой /newbot. После создания будет сгенерирован токен, который необходимо сохранить. Далее он понадобится в настройках.
- Для бота нужно привязать конкретный адрес сайта, на котором пользователи могут авторизоваться. В диалоге с @botfather введите команду /setdomain и напишите адрес сайта в виде https://mysite.ru
- Далее в центре администрирования Перейдите в раздел Telegram Login Widget → Настройки и добавьте настройки.
Где:
Токен - это токен, полученный при создании бота.
Переход после авторизации - путь узла структуры вашего личного кабинета.
Свойство с изображением - Доп.свойство клиента типа "Файл", в которое будет записываться изображение тг-пользователя, если оно есть.
Логин бота - username бота, который вы придумывали при создании бота (username заканчивается на _bot). - После сохранения настроек будет показан блок с ссылкой для вставки на страницу. Его нужно внести в требуемое место расположения виджета. Например, в XSL-шаблон личного кабинета.

- Последним шагом является внедрение обработки авторизации в ТДС личного кабинета. Для этого в коде настроек ТДС личного кабинета, в начале, в условии
if (Core::moduleIsActive('siteuser'))необходимо добавить блок:
// Авторизация Telegram if (!is_null(Core_Array::getGet('hash')) && !is_null(Core_Array::getGet('id'))) { $oSite = Core_Entity::factory('Site', CURRENT_SITE); $oHostcms_Telegram_Siteuser_Controller = new Hostcms_Telegram_Siteuser_Controller($oSite); $oHostcms_Telegram_Siteuser_Controller->auth(); }
Техническая поддержка предоставляется только для актуальной версии модуля.
Консультации и гарантированный доступ к обновлениям осуществляется в течение 6 месяцев со дня оплаты.
Консультации и гарантированный доступ к обновлениям осуществляется в течение 6 месяцев со дня оплаты.
Информация о разработчике:
- Разработчик: Hostmake LLC
- Вопросы по модулю: support@hostcms.ru
- Поддержка: support@hostcms.ru
| Версия | Дата | Описание | Версия от | Версия до |
| 1.0 | 18.08.2025 | Релиз |
7.1.4 | ∞ |
Похожие