Авторизация через Telegram: відмінності між версіями
Перейти до навігації
Перейти до пошуку
Sv (обговорення | внесок) Немає опису редагування |
Sv (обговорення | внесок) Немає опису редагування |
||
Рядок 24: | Рядок 24: | ||
** В поле «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:47, 11 жовтня 2019
Описание
Часто абоненты не помнят логин/пароль для входа в личный кабинет. Из-за этого не контролируют баланс, своевременную оплату и т.д. Благодаря модулю авторизации через телеграмм, абонент сможет войти в личный кабинет без ввода каких-либо данных. Единственное, что требуется с его стороны - это один раз ввести логин и пароль, чтобы NoDeny запомнил, что учетка абонента связана с такой-то учеткой Телеграм.
Вы (оператор) можете вручную связать эти учетки по звонку клиента, если он не хочет/не может ввести логин и пароль.
Настройка
- Создайте в админке дополнительное поле:
- Имя поля : Телеграм id (можно дать другое имя)
- Имя поля в бд : _telegram_id (менять нельзя)
- Тип поля : одна строка
- Галки: убирать все пробелы, уникальное
- Галки на нужных группах абонентов
- Создайте Телеграмм бота
- Найдите в Телеграме учетку: @BotFather
- Напишите ему: /newbot
- Далее: /setname NoDenyИмяВашейСети
- В ответ получите ключ в виде XXXXXXX:XXXXXXXXXXXXXXXXXXXXX. Внесите этот ключ в раздел Настройки → Администрирование → Telegram Auth в поле «Токен бота»
- Далее в Телеграме: /setdomain
- Напишите: https://ваш_сайт
- Создание авторизационного виджета
- https://core.telegram.org/widgets/login
- В поле «Bot Username» введите «NoDenyИмяВашейСети»
- Authorization Type выберите «Redirect to URL», значение которого «https://ваш_сайт/cgi-bin/stat.pl?_mod=telegram»
- Скопируйте виджет и внесите его в поле «Виджет» в настройках NoDeny