Перейти к публикации
IPS Invision Community

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


qwert
 Поделиться

Рекомендованные сообщения

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


Плагин позволяет настроить авторизацию в Invision Community через мессенджер Telegram.

Инструкция по настройке:

Скрытый текст

Создание бота

Чтобы использовать приложение авторизации, вам понадобится бот Telegram. Для этого найдите бота @Botfather и отправьте ему команду '/start'. Далее команду '/newbot'. Теперь укажите имя бота, далее Botfather предложит указать Имя пользователя бота. Имейте ввиду, что имя пользователя желательно ассоциировать с названием вашего сайта. После этого вам будет доступен API ключ, который нужно будет указать в настройках сайта.

Теперь необходимо указать домен в настройках бота. Для этого отправьте команду '/setdomain' боту Botfather и укажите название вашего сайта. Далее переходим к настройкам авторизации на стороне сайта.

Настройка авторизации

После установки приложения перейдите в раздел ACP --> Система -->  Настройки --> Авторизация и регистрация --> +Создать. 

В предложенном списке выберите Telegram и нажмите Продолжить. На следующей странице в поле Имя пользователя ботаукажите имя бота, созданного выше. В поле API токен бота укажите API ключ, полученный при создании бота. Сохраните настройки.

 


  • Автор
  • Добавлен
    02.05.2021
  • Категория
  • Разработчик
    Кирилл
  • Локализация
    EN

 

Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...

Файл обновлён, добавлена инструкция по настройке.

  • Нравится 1
Ссылка на комментарий
Поделиться на других сайтах

:dada: Ага даже на скринах в файле это видно.

Предполагаю, что ковырять нужно здесь.

<script async src="https://telegram.org/js/telegram-widget.js?7" data-telegram-login="$telegramBot" data-size="large" data-radius="3" data-auth-url="$url" data-request-access="write"></script>

 

  • Нравится 1
  • Поддержать 1
Ссылка на комментарий
Поделиться на других сайтах

Ага, должно быть примерно так. Ноя не смотрел это приложение :dontknow:

<a href='{expression="str_replace( '&', '&amp;', $url )"}' class='ipsButton ipsButton_verySmall ipsButton_fullWidth ipsSocial ipsSocial_telegram'>
	<span class='ipsSocial_icon'><i class='fa fa-telegram'></i></span>
	<span class='ipsSocial_text'>{lang="login_telegram"}</span>
</a>

 

  • Нравится 1
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...
Вверх
Вверх