Авторизация через Telegram: відмінності між версіями

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку
м (Защищена страница «Авторизация через Telegram» ([Редактирование=Разрешено только администраторам] (бессрочно) [Переименование=Разрешено т…)
Немає опису редагування
 
(Не показані 2 проміжні версії цього користувача)
Рядок 4: Рядок 4:


Вы (оператор) можете вручную связать эти учетки по звонку клиента, если он не хочет/не может ввести логин и пароль.
Вы (оператор) можете вручную связать эти учетки по звонку клиента, если он не хочет/не может ввести логин и пароль.
Читайте также:
* [[Авторизация через Google]]


==Настройка==
==Настройка==
Рядок 24: Рядок 28:
** В поле «Bot Username» введите «NoDenyИмяВашейСети»
** В поле «Bot Username» введите «NoDenyИмяВашейСети»
** Authorization Type выберите «Redirect to URL», значение которого «https://ваш_сайт/cgi-bin/stat.pl?_mod=telegram»
** Authorization Type выберите «Redirect to URL», значение которого «https://ваш_сайт/cgi-bin/stat.pl?_mod=telegram»
** Скопируйте виджет и внесите его в поле «Виджет» в настройках NoDeny

Поточна версія на 10:53, 11 жовтня 2019

Описание

Часто абоненты не помнят логин/пароль для входа в личный кабинет. Из-за этого не контролируют баланс, своевременную оплату и т.д. Благодаря модулю авторизации через телеграмм, абонент сможет войти в личный кабинет без ввода каких-либо данных. Единственное, что требуется с его стороны - это один раз ввести логин и пароль, чтобы NoDeny запомнил, что учетка абонента связана с такой-то учеткой Телеграм.

Вы (оператор) можете вручную связать эти учетки по звонку клиента, если он не хочет/не может ввести логин и пароль.

Читайте также:

Настройка

  • Создайте в админке дополнительное поле:
    • Имя поля : Телеграм id (можно дать другое имя)
    • Имя поля в бд : _telegram_id (менять нельзя)
    • Тип поля : одна строка
    • Галки: убирать все пробелы, уникальное
    • Галки на нужных группах абонентов
  • Создайте Телеграмм бота
    • Найдите в Телеграме учетку: @BotFather
    • Напишите ему: /newbot
    • Далее: /setname NoDenyИмяВашейСети
    • В ответ получите ключ в виде XXXXXXX:XXXXXXXXXXXXXXXXXXXXX. Внесите этот ключ в раздел Настройки →‎ Администрирование →‎ Telegram Auth в поле «Токен бота»
    • Далее в Телеграме: /setdomain
    • Напишите: https://ваш_сайт
  • Создание авторизационного виджета