Як налаштувати recaptcha в magento 2
Одне з основних вимог до покупок в інтернеті - їх безпеку, тому будь-який інтернет-магазин повинен бути побудований на захищеній платформі електронної торгівлі. Говорячи про надійних і захищених платформах, не можна не згадати про Magento. При цьому, щоб зробити магазин дійсно безпечним, треба дотримуватись певних рекомендацій. Одна з них - використання reCAPTCHA. Нещодавно розробники Magento оголосили, що функціональність reCAPTCHA і 2FA була додана до всіх версій Magento 2.1. Отже, ми розповімо, як налаштувати reCAPTCHA в Magento 2.
кроки
Метод 1 з 3:
Налаштування reCAPTCHA в Magento 21. Запустіть SSH-термінал. Підключіть Magento 2 store і перейдіть в кореневий каталог.
2. Запустіть наступну команду:
composer require msp / recaptcha: 2.0.0
З`явиться запит облікових даних сховища, імені користувача і пароля, які ви можете отримати для свого облікового запису.
composer require msp / recaptcha: 2.0.0
З`явиться запит облікових даних сховища, імені користувача і пароля, які ви можете отримати для свого облікового запису.
php -d memory_limit = -1 / usr / local / bin / composer require msp / recaptcha: 2.0.0
3. Увімкніть модуль, виконавши наступну команду:
php bin / magento module: enable --all
Потім поновіть налаштування за допомогою команди:
php bin / magento setup: upgrade
php bin / magento module: enable --all
Потім поновіть налаштування за допомогою команди:
php bin / magento setup: upgrade
4. Тепер очистіть кеш:
php bin / magento cache: clean
php bin / magento cache: flush
php bin / magento cache: clean
php bin / magento cache: flush
Метод 2 з 3:
Генерація ключів Google reCAPTCHA1. Перейдіть на сайт Google reCAPTCHA. Переконайтеся, що ви увійшли до свого облікового запису.
2. Введіть мітку для ключів. У прикладі використана мітка «My Magento CAPTCHA» - ви можете додати свій варіант. Потім виберіть тип reCAPTCHA. Тут доступні три типи reCAPTCHA, і ось для чого служать два з них:
3. Після вибору типу CAPTCHA введіть домен Magento і піддомени, на які ви хочете додати reCAPTCHA.
4. Прийміть умови обслуговування reCAPTCHA. Для цього встановіть прапорець навпроти «Accept the reCAPTCHA Terms of Service» (Прийняти умови обслуговування reCAPTCHA), а потім просто натисніть «Register» (Зареєструватися). Після цього ви перейдете на нову сторінку.
5. Перейдіть до розділу «Adding reCAPTCHA to your site» (Додавання reCAPTCHA до вашого сайту). Ви побачите, що reCAPTCHA-ключі згенеровані. Скопіюйте Site Key і Secret Key, які ви будете використовувати далі.
Метод 3 з 3:
Конфігурація Magento 2 reCAPTCHA1. Перейдіть в панель адміністратора вашого магазину. У ній перейдіть до STORES → Configuration.
2. Натисніть на «Google reCaptcha» на вкладці Security.
3. Розкрийте розділ «General» (Загальна). Введіть ключі Google reCaptcha, які ви скопіювали на останньому кроці: Site Key - в Google API website key і Secret Key - в Google API secret key.
4. Розгорніть розділ «Backend». Якщо ви хочете включити reCAPTCHA Google в логін адміністратора, виберіть Yes у списку «Enable» (Підключити).
5. Розкрийте останній розділ, «Frontend». Виберіть «Yes» у списку «Enable» (Підключити).
6. Натисніть «Save Config» (Зберегти конфігурацію).
7. Перейдіть на сторінку будь-якої форми вашого магазину. Наприклад, на ілюстрації показана сторінка «Contact Us» (Зв`яжіться з нами). Ви побачите результат.
попередження
- Ви можете оптимізувати інтернет-магазин з усіх аспектів, але якщо він буде ненадійним, клієнти не будуть вам довіряти.