Модуль Авторизация на DLE через Telegram

killoff

Команда форума
Moderator
Разрушитель (V)
Сообщения
226
Реакции
100
Баллы
1 629
2026-03-02_13-01-40.png

Не знаю почему некоторые продают подобные модули за 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»:
Скрытое содержимое. Вам нужно войти или зарегистрироваться.


2026-03-02_12-53-20.png2026-03-02_12-53-52.png2026-03-02_12-54-27.png
Ссылка для доната: 🔗
 
Назад
Верх