
Не знаю почему некоторые продают подобные модули за 20$, 2000₽. В целом сделать авторизацию через телеграм довольно просто. Создать функцию регистрации для получения данных из телеграма и добавить (по желанию) настройки авторизации через телеграм в адмнке DLE.
После установки плагина нужно создать бота в телеграме.
Инструкция по настройке Telegram авторизации:
- Создайте бота в Telegram через @botfather
- Получите токен бота и имя бота
- Настройте ботадля авторизации:
- Отправьте команду /setdomain вашему боту
- Укажите домен вашего сайта
- В админке DLE перейдите в «Настройки -> Авторизация через соцсети»
- Включите Telegram и укажите токен бота и имя бота
- Добавьте кнопку авторизации в шаблон:
Код:<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 не менялись, поэтому работа плагина должна будет работать на всех версиях. Если будут проблемы — всегда можно адаптировать его будет под нужную вам версию, если возникнут проблемы.
Особенности плагина:
Код:
username@telegram.local (если есть username)
tg_telegram_id@telegram.local (если нет username)
После авторизации можно будет сменить почту (по желанию), или в дальнейшем входить на сайт только через telegram.
Скачать «Авторизация на DLE через Telegram»:
Скрытое содержимое. Вам нужно войти или зарегистрироваться.
Ссылка для доната:


