Telegram Login Widget

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

Модуль предназначен для авторизации на сайте через Telegram Login Widget

Настройка

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

Информация о разработчике:

  • Разработчик: Hostmake LLC
  • Вопросы по модулю: support@hostcms.ru
  • Поддержка: support@hostcms.ru

Скриншоты

Версии модуля

Версия Дата Описание Версия от Версия до
1.0 18.08.2025

Релиз

7.1.4
Похожие