Актуальный релиз „DataLife Engine 19.1 Final“ buildid 108

подробнее о релизе

Главная страница / DataLife Engine / Плагины для DLE / Авторизация на DLE через Telegram

Авторизация на DLE через Telegram

02 марта 2026 | 13:15 | Понедельник
31
0
[ Рейтинг: 5 / Голосов: 2 ]
Авторизация на DLE через Telegram

Не знаю почему некоторые продают подобные модули за 20$, 2000₽. В целом сделать авторизацию через телеграм довольно просто. Создать функцию регистрации для получения данных из телеграма и добавить (по желанию) настройки авторизации через телеграм в адмнке DLE.

Пример данного плагина — в сайтбаре на сайте.

После установки плагина нужно создать бота в телеграме.

Инструкция по настройке Telegram авторизации:
  1. Создайте бота в Telegram через @BotFather

  2. Получите токен бота и имя бота

  3. Настройте бота для авторизации:

    • Отправьте команду /setdomain вашему боту

    • Укажите домен вашего сайта

  4. В админке DLE перейдите в «Настройки -> Авторизация через соцсети»

  5. Включите Telegram и укажите токен бота и имя бота

  6. Добавьте кнопку авторизации в шаблон:

    <script async src="https://telegram.org/js/telegram-widget.js?22" data-telegram-login="ИМЯ_БОТА" data-size="large" data-auth-url="https://ВАШ_САЙТ/index.php?do=auth-social&provider=telegram" data-request-access="write"></script>

Отображение виджета можете настроить здесь: 🔗, или оставить код как есть выше.

Проверка была на DLE 19.0. Проверил по коду версии DLE 17.0-19.1 — нужные коды авторизации через социальные сети в DLE не менялись, поэтому работа плагина должна будет работать на всех версиях. Если будут проблемы — всегда можно адаптировать его будет под нужную вам версию, если возникнут проблемы.

Особенности плагина:

✅ Привязка по Telegram ID
✅ Email вида:

username@telegram.local (если есть username)
tg_telegram_id@telegram.local (если нет username)

После авторизации можно будет сменить почту (по желанию), или в дальнейшем входить на сайт только через telegram.

Скачать «Авторизация на DLE через Telegram»:

⚠️ Войдите в аккаунт для доступа к контенту

PS к коде закомментированы строки для логирования авторизации. Если будут проблемы, нужно раскомментировать все строки и изучить лог telegram_debug.log в папке /engine/cache/.


Все скриншоты новости:

Комментарии:
ℹ️
 
Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2026 | Карта сайта