Загрузить PDF
Загрузить PDF
Одно из основных требований к покупкам в интернете — их безопасность, поэтому любой интернет-магазин должен быть построен на защищенной платформе электронной торговли. Говоря о надежных и защищенных платформах, нельзя не вспомнить о Magento. При этом, чтобы сделать магазин действительно безопасным, надо следовать определенным рекомендациям. Одна из них — использование reCAPTCHA. Недавно разработчики Magento объявили, что функциональность reCAPTCHA и 2FA была добавлена ко всем версиям Magento 2.1. Итак, мы расскажем, как настроить reCAPTCHA в Magento 2.
Шаги
-
1Запустите SSH-терминал. Подключите Magento 2 store и перейдите в корневой каталог.
-
2Запустите следующую команду:
composer require msp/recaptcha:2.0.0
Появится запрос учетных данных репозитория, имени пользователя и пароля, которые вы можете получить для своей учетной записи.- Если вы получите сообщение об ошибке ‘proc_open(): fork failed – Cannot allocate memory’ in phar, то вы можете разрешить это, включив Swap space или выполнив следующую команду:
php -d memory_limit=-1 /usr/local/bin/composer require msp/recaptcha:2.0.0
- Если вы получите сообщение об ошибке ‘proc_open(): fork failed – Cannot allocate memory’ in phar, то вы можете разрешить это, включив Swap space или выполнив следующую команду:
-
3Включите модуль, выполнив следующую команду:
php bin/magento module:enable --all
Затем обновите настройку с помощью команды:
php bin/magento setup:upgrade -
4Теперь очистите кэш:
php bin/magento cache:clean
php bin/magento cache:flushРеклама
-
1Перейдите на сайт Google reCAPTCHA. Убедитесь, что вы вошли в свою учетную запись.
-
Введите метку для ключей. В примере использована метка «My Magento CAPTCHA»; вы можете добавить свой вариант. Затем выберите тип reCAPTCHA. Здесь доступны три типа reCAPTCHA, и вот для чего служат два из них:
- reCAPTCHA v2 проверяет запросы нажатием кнопки.
- Invisible reCAPTCHA проверяет запросы в фоновом режиме без какого-либо взаимодействия.
-
После выбора типа CAPTCHA введите домен Magento и поддомены, на которые вы хотите добавить reCAPTCHA.
-
Примите условия обслуживания reCAPTCHA. Для этого установите флажок напротив «Accept the reCAPTCHA Terms of Service» (Принять условия обслуживания reCAPTCHA), а затем просто нажмите «Register» (Зарегистрироваться). После этого вы перейдете на новую страницу.
-
Перейдите к разделу «Adding reCAPTCHA to your site» (Добавление reCAPTCHA к вашему сайту). Вы увидите, что reCAPTCHA-ключи сгенерированы. Скопируйте Site Key и Secret Key, которые вы будете использовать далее.Реклама
-
Перейдите в панель администратора вашего магазина. В ней перейдите к STORES → Configuration.
-
Раскройте раздел «General» (Общее). Введите ключи Google reCaptcha, которые вы скопировали на последнем шаге: Site Key — в Google API website key и Secret Key — в Google API secret key.
-
Разверните раздел «Backend». Если вы хотите включить reCAPTCHA Google в логин администратора, выберите Yes в раскрывающемся списке «Enable» (Подключить).
-
Раскройте последний раздел, «Frontend». Выберите «Yes» в раскрывающемся списке «Enable» (Подключить).
- Затем установите Google reCaptcha для своих внешних форм в соответствии с потребностями.
-
Перейдите на страницу любой формы вашего магазина. Например, на иллюстрации показана страница «Contact Us» (Свяжитесь с нами). Вы увидите результат.Реклама
Предупреждения
- Вы можете оптимизировать интернет-магазин по всем аспектам, но если он будет ненадежным, клиенты не будут вам доверять.
Реклама
Об этой статье
Эту страницу просматривали 2047 раз.
Реклама