Миграция от други решения
Ръководство стъпка по стъпка за миграция от reCAPTCHA, hCaptcha или други CAPTCHA решения към SilentShield.
От Google reCAPTCHA
- Създайте акаунт и API ключ в SilentShield за вашия домейн
- Премахнете скрипт тага за reCAPTCHA (google.com/recaptcha/api.js)
- Премахнете всички извиквания на grecaptcha.render() или grecaptcha.execute()
- Добавете скрипт тага и init извикването на SilentShield
- Заменете сървърната верификация на reCAPTCHA с верификация на nonce от SilentShield
- Тествайте с ?silentshield-debug, за да проверите, че уиджетът работи
SilentShield автоматично открива формуляри — не е нужно да добавяте атрибути data-sitekey или обратни извиквания за формуляри.
От hCaptcha
- Премахнете скрипт тага за hCaptcha (hcaptcha.com/1/api.js)
- Премахнете всички h-captcha div елементи и атрибути data-sitekey
- Добавете скрипт тага и init извикването на SilentShield
- Заменете сървърната верификация на hCaptcha (hcaptcha.com/siteverify) с верификация на nonce от SilentShield
- Тествайте формулярите си, за да проверите, че защитата е активна
От Cloudflare Turnstile
- Премахнете скрипт тага за Turnstile (challenges.cloudflare.com/turnstile/v0/api.js)
- Премахнете всички cf-turnstile div елементи
- Добавете скрипт тага и init извикването на SilentShield
- Заменете сървърната верификация на Turnstile с верификация на nonce от SilentShield
- Тествайте формулярите си, за да проверите, че защитата е активна
Съвети за миграция
- Изпълнявайте и двете решения паралелно по време на миграцията, за да гарантирате, че няма прекъсване
- Използвайте режима за отстраняване на грешки на SilentShield (?silentshield-debug), за да проверите правилната работа
- Започнете със средата за разработка преди внедряване в продукция
- Наблюдавайте таблото за анализи след миграцията, за да се уверите в очакваните нива на откриване