Перейти к содержанию

Двухфакторная авторизация при входе в админку (E-mail, Telegram, Viber) — Admin Security: Two-Factor-Authentication 1.1.8

   (0 отзывов)

6 изображений

Информация о файле

Генерирует случайный одноразовый пароль для входа в админку интернет-магазина на Opencart’e 

и направляет его по E-mail, Telegram или Viber.

 

 

Распространяется «как есть» (as is).

Версия Opencart 2.1, 2.2, 2.3, 3.0.

Техподдержка в свободное время

Установка через встроенный Ocmod

 

Установка и настройка

Спойлер

 

а. Переходим в «Дополнения -> Дополнения -> Модули» (может называться по другому — все зависит от перевода), находим модуль «GixOC.ru — Admin Security: Two-Factor-Authentication» и нажимаем «Установить»
n6.png

б. После нажимаем на «Редактировать»
n7.png

в. Страница настроек:

      • Статус — «выключатель» для всего модуля
  • E-mail:
    • Направлять пароль по E-mail — включает/выключает отправку пароля по электронной почте.
    • Ваш E-mail — Ваш e-mail для получения пароля

Внимание!
а) Нет проверки на корректность и существование e-mail, т.е. если Вы ввели не правильный или несуществующий или вообще случайный комбинацию, модуль будет пытаться отправить письмо!
б) Есть проверка только на «существование», т.е. если ничего не введено, то даже при включенном Уведомлять по E-mail модуль не будет пытаться отправить сообщение.
в) Оправляются письма от e-mail, который прописан в настройках магазина.
г) Возможно попадание писем от модуля в Спам.
д) письмо отправляется функцией mail(), обязательно уточните у техподдержки вашего хостинга возможность ее применения.

  • Telegram:
    • Направлять пароль по Telegram — включает/выключает отправку пароля по Telegram

Информация для жителей Российской Федерации (и не только): если ваш сайт расположен на серверах на территории РФ — в связи с работой Роскомнадзора скорее всего не будет работать отправка через Telegram. Для избежания проблем, добавили проверку доступности серверов Telegram — как при отправке уведомления, так и в настройках модуля:
tel.png

  • Telegram Bot Ключ (токен) — ключ для отправки сообщений от бота Telegram. Как его создать можно прочитать под спойлером ниже
  • Ваш Telegram ID — это поле можно заполнить двумя способами:
    а) вручную, введя туда ваш id, который можно получить, отправив любое сообщение боту @userinfobot в Telegram
    б) автоматически — для этого нужно отправить любое сообщение вашему боту и нажать кнопку «Получить автоматически»
    telegram1.png

Viber:

  • Направлять пароль по Viber — включает/выключает отправку пароля по Viber.

Внимание!
Viber требует наличия у сайта защищенного соединения. Для избежания проблем, добавили проверку наличия защищенного соединения у сайта в настройках модуля:
viber12.png

  • Viber Ключ (токен) — ключ для отправки сообщений от бота Viber. Как его создать можно прочитать прочитать под спойлером ниже.
  • Зарегистрировать Webhook — для отправки сообщений от бота Viber необходимо сначала зарегистрировать Webhook. Для него и требуется защищенное соединение. Выполнить это необходимо один раз, но действие обязательное. Если у Вас на сайте уже есть защищенное соединение, то просто введите токен от бота, если же нет — то Вы можете воспользоваться скриптом на нашем сайте. Для этого после вывода ошибке о незащищенном соединении, нажмите кнопку «Решение от автора модуля»
    viber14.pngи после этого у вас появятся поля для ввода токена и кнопка «Зарегистрировать Webhook»
  • Ваш Viber ID — это поле можно заполнить только автоматически, т.к. Viber ID (в отличие Telegram ID) — уникальный для каждого бота. Для получения Viber ID, отправьте любое сообщение вашему боту после регистрации Webhook и нажмите кнопку «Получить автоматически»

viber15.png

 

 

 

ВНИМАНИЕ! 

Для отправки сообщения по Telegram и Viber необходимо создать бота. 

Как создать бота Telegram

Спойлер

 

Здесь мы расскажем, как создать бота в Telegram для модуля. Для этого нужен.. бот. Называется он @BotFather. Этот бот поможет вам создать новые боты и изменить настройки для существующих. (подробнее можно прочитать на официальном сайте).
botfarther-300x300.png

1. Зайдите в программу Telegram на вашем устройстве. В поиске введите @BotFather.
1-209x300.jpg

2. Нажмите «Начать».
2-208x300.jpg

3. Выведется весь список команд по управлению ботами. Нас интересует только команда «/newbot». Нажимите на её (ну или введите вручную на клавиатуре).
3-207x300.jpg

4. Вам предложат ввести название вашего бота. Оно будет отображается в контактной информации. Например — GixOC Bot
4-209x300.jpg

5. Далее попросят ввести короткое имя, которое будет использоваться ссылке. Оно имеет длину 5-32 символа и не чувствительно к регистру, но может содержать только латинские символы, цифры и символ подчеркивания. Оно должно заканчиваться на «Bot», например «GixOC_Bot» или «GixOCBot».
5-208x300.jpg

6. В появившемся сообщении после «Use this token to access the HTTP API:» Вы увидите ключ вида 111111111:ABCDEFGz53dghKds6eBp
6-209x300.jpg

7. Его введите в модуль 
7.png

8. Для того, что бы автоматически заполнилось поле «Ваш Telegram ID» в модуле после нажатия кнопки «Получить автоматически«,
telegram1.png
отправьте любое сообщение вашему боту

 

 Для этого перейдите по ссылке в сообщении с ключом от бота
9-209x300.jpg

И нажмите «Начать»
10-208x300.jpg

 Сообщение отправится боту, а при вводе ключа в модуль после нажатия «Получить автоматически«, поле «Ваш Telegram ID» заполнится самостоятельно.
telegram2.png

 

 

 

 

Как создать бота Viber

Спойлер

 

Сегодня мы расскажем, как создать бота в Viber для модуля.
1. С начала авторизуйтесь по следующей ссылке — https://partners.viber.com/
а. В открывшейся форме введите номер вашего телефона и нажмите кнопку «Login»

viber1.png

б. Далее вам в Viber придет одноразовый пароль, введите введите его в следующей форме и нажмите кнопку «Next». Попадёте в личный кабинет.

viber2.png

2. В левом меню нажмите кнопку «Create Bot Account»

viber3.png

3. Заполните открывшуюся форму
Account Image — выберете картинку бота (можно, к примеру, логотип)
В поле Account Name введите название бота
В поле Uri — короткое имя, которое будет использоваться ссылке
Выберете Category (категорию), Subcategory (подкатегорию), Language (язык).
В поле Account Description введите описание
В поле Website Address — адрес сайта (не обязательно)
Email Address — ваш e-mail
Location — местоположение
Country — страну (не обязательно)

viber4.png

4. Поставьте 2 «галочки» согласия с условиями и нажмите «Create»

viber5.png

5. Появится форма с необходимым токеном.

viber6.png

6. Скопируйте его и введите в модуль

viber7.png

 

 

 

Если вдруг что пошло не так (как удалить):

Спойлер

1) Заходим по FTP в корень нашего сайта и удаляем содержимое папки /system/storage/modification/admin
2) Заходим в админку и в Дополнениях (Модификаторах) удаляем модификатор, обновляем кэш.

 




  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.