хуйу нас не матерятся
Привет!
Сегодня я хочу представить Вам свою собственную разработку- модуль повышения безопасности для Opencart 2.x. Модуль бесплатный и распространяется под лицензией GPLv3.
Дополнение написано на родном апи и не использует vQmod, не требуется устанавливать ничего дополнительно.
Каждая функция имеет настройки в меню администратора.
Принцип работы: Если человек несколько раз подряд вводит некорректные учётные данные, то ему предлагается ввести капчу, чтобы подтвердить что он человек, а не робот. Если ввод неверных данных продолжается, то ip адрес блокируется на 1 час, а администратору магазина присылается уведомление.
Модуль защищает не только админ-панель Opencart, но и страницы авторизации пользователей.
Модуль заменяет все стандартные шаблоны и контроллеры авторизации, и, в случае, если Вы используете нестандартные страницы авторизации, их нужно отключить. Например, модуль "Admin Enhanced module" через vQmod изменяет страницу авторизации в админ панели. Одновременная работа Admin Enhanced и OpenSecurity невозможна.
Скачать с магазина дополнений Opencart.
Что-то произошло на сайте opencart.org. И я потерял доступ к репозиторию. Такие дела.
При неудачных попытках авторизации во время оформления заказа работает как надо. А вот при попытке просто войти через верхнее меню сходу выдаёт такую ошибку: Notice: Error: Could not load template /home/roswep/store.roswep.ru/docs/catalog/view/theme/default/template/default/template/account/login.tpl! in /home/roswep/store.roswep.ru/docs/system/storage/modification/system/library/template/basic.php on line 26 Почему задваивается "default/template/" - понять не могу. Opencart 2.2.0.0 ЗЫ У вас там, кстати, языковые папки называются "russian", а в 2.2 - "ru-ru", но это так, для сведения.
Всё, нашёл причину. В контроллере в строке 290 $this->response->setOutput($this->load->view('default/template/account/login.tpl', $data)); "default/template/" - лишнее.
Модуль то что надо, ни чего лишнего, спасибо.