-
5
About This File
Замечание от 07.05.2020 - в связи с найденными ошибками версия модуля (1.2.1 - уведомления для всех администраторов) была удалена, вместо нее восстановлена стабильная версия 1.1.10.
Генерирует случайный одноразовый пароль для входа в админку интернет-магазина на Opencart’e
и направляет его по E-mail, Telegram или Viber.
Распространяется «как есть» (as is).
Версия Opencart 2.1, 2.2, 2.3, 3.0.
Техподдержка в свободное время
Установка через встроенный Ocmod
Обновление от 22.11.18
1. В связи с недоступностью сервиса http://ipgeobase.ru:7020/geo по определению адреса по ip, подключил сервис http://www.geoplugin.net/json.gp
Установка и настройка
а. Переходим в «Дополнения -> Дополнения -> Модули» (может называться по другому — все зависит от перевода), находим модуль «GixOC.ru — Admin Security: Two-Factor-Authentication» и нажимаем «Установить»
б. После нажимаем на «Редактировать»
в. Страница настроек:
-
-
- Статус — «выключатель» для всего модуля
-
-
E-mail:
- Направлять пароль по E-mail — включает/выключает отправку пароля по электронной почте.
- Ваш E-mail — Ваш e-mail для получения пароля
Внимание!
а) Нет проверки на корректность и существование e-mail, т.е. если Вы ввели не правильный или несуществующий или вообще случайный комбинацию, модуль будет пытаться отправить письмо!
б) Есть проверка только на «существование», т.е. если ничего не введено, то даже при включенном Уведомлять по E-mail модуль не будет пытаться отправить сообщение.
в) Оправляются письма от e-mail, который прописан в настройках магазина.
г) Возможно попадание писем от модуля в Спам.д) письмо отправляется функцией mail(), обязательно уточните у техподдержки вашего хостинга возможность ее применения.
-
Telegram:
- Направлять пароль по Telegram — включает/выключает отправку пароля по Telegram
Информация для жителей Российской Федерации (и не только): если ваш сайт расположен на серверах на территории РФ — в связи с работой Роскомнадзора скорее всего не будет работать отправка через Telegram. Для избежания проблем, добавили проверку доступности серверов Telegram — как при отправке уведомления, так и в настройках модуля:
- Telegram Bot Ключ (токен) — ключ для отправки сообщений от бота Telegram. Как его создать можно прочитать под спойлером ниже
-
Ваш Telegram ID — это поле можно заполнить двумя способами:
а) вручную, введя туда ваш id, который можно получить, отправив любое сообщение боту @userinfobot в Telegram
б) автоматически — для этого нужно отправить любое сообщение вашему боту и нажать кнопку «Получить автоматически»
Viber:
- Направлять пароль по Viber — включает/выключает отправку пароля по Viber.
Внимание!
Viber требует наличия у сайта защищенного соединения. Для избежания проблем, добавили проверку наличия защищенного соединения у сайта в настройках модуля:
- Viber Ключ (токен) — ключ для отправки сообщений от бота Viber. Как его создать можно прочитать прочитать под спойлером ниже.
-
Зарегистрировать Webhook — для отправки сообщений от бота Viber необходимо сначала зарегистрировать Webhook. Для него и требуется защищенное соединение. Выполнить это необходимо один раз, но действие обязательное. Если у Вас на сайте уже есть защищенное соединение, то просто введите токен от бота, если же нет — то Вы можете воспользоваться скриптом на нашем сайте. Для этого после вывода ошибке о незащищенном соединении, нажмите кнопку «Решение от автора модуля»
и после этого у вас появятся поля для ввода токена и кнопка «Зарегистрировать Webhook»
- Ваш Viber ID — это поле можно заполнить только автоматически, т.к. Viber ID (в отличие Telegram ID) — уникальный для каждого бота. Для получения Viber ID, отправьте любое сообщение вашему боту после регистрации Webhook и нажмите кнопку «Получить автоматически»
ВНИМАНИЕ!
Для отправки сообщения по Telegram и Viber необходимо создать бота.
Как создать бота Telegram
Здесь мы расскажем, как создать бота в Telegram для модуля. Для этого нужен.. бот. Называется он @BotFather. Этот бот поможет вам создать новые боты и изменить настройки для существующих. (подробнее можно прочитать на официальном сайте).
1. Зайдите в программу Telegram на вашем устройстве. В поиске введите @BotFather.
2. Нажмите «Начать».
3. Выведется весь список команд по управлению ботами. Нас интересует только команда «/newbot». Нажимите на её (ну или введите вручную на клавиатуре).
4. Вам предложат ввести название вашего бота. Оно будет отображается в контактной информации. Например — GixOC Bot
5. Далее попросят ввести короткое имя, которое будет использоваться ссылке. Оно имеет длину 5-32 символа и не чувствительно к регистру, но может содержать только латинские символы, цифры и символ подчеркивания. Оно должно заканчиваться на «Bot», например «GixOC_Bot» или «GixOCBot».
6. В появившемся сообщении после «Use this token to access the HTTP API:» Вы увидите ключ вида 111111111:ABCDEFGz53dghKds6eBp
7. Его введите в модуль
8. Для того, что бы автоматически заполнилось поле «Ваш Telegram ID» в модуле после нажатия кнопки «Получить автоматически«,
отправьте любое сообщение вашему боту
Для этого перейдите по ссылке в сообщении с ключом от бота
И нажмите «Начать»
Сообщение отправится боту, а при вводе ключа в модуль после нажатия «Получить автоматически«, поле «Ваш Telegram ID» заполнится самостоятельно.
Как создать бота Viber
Сегодня мы расскажем, как создать бота в Viber для модуля.
1. С начала авторизуйтесь по следующей ссылке — https://partners.viber.com/
а. В открывшейся форме введите номер вашего телефона и нажмите кнопку «Login»
б. Далее вам в Viber придет одноразовый пароль, введите введите его в следующей форме и нажмите кнопку «Next». Попадёте в личный кабинет.
2. В левом меню нажмите кнопку «Create Bot Account»
3. Заполните открывшуюся форму
Account Image — выберете картинку бота (можно, к примеру, логотип)
В поле Account Name введите название бота
В поле Uri — короткое имя, которое будет использоваться ссылке
Выберете Category (категорию), Subcategory (подкатегорию), Language (язык).
В поле Account Description введите описание
В поле Website Address — адрес сайта (не обязательно)
Email Address — ваш e-mail
Location — местоположение
Country — страну (не обязательно)
4. Поставьте 2 «галочки» согласия с условиями и нажмите «Create»
5. Появится форма с необходимым токеном.
6. Скопируйте его и введите в модуль
Если вдруг что пошло не так (как удалить):
1) Заходим по FTP в корень нашего сайта и удаляем содержимое папки /system/storage/modification/admin
2) Заходим в админку и в Дополнениях (Модификаторах) удаляем модификатор, обновляем кэш.