Migracja z innych rozwiązań
Przewodnik krok po kroku dotyczący migracji z reCAPTCHA, hCaptcha lub innych rozwiązań CAPTCHA do SilentShield.
Z Google reCAPTCHA
- Utwórz konto SilentShield i klucz API dla swojej domeny
- Usuń tag skryptu reCAPTCHA (google.com/recaptcha/api.js)
- Usuń wszelkie wywołania grecaptcha.render() lub grecaptcha.execute()
- Dodaj tag skryptu SilentShield i wywołanie inicjalizacji
- Zastąp weryfikację reCAPTCHA po stronie serwera weryfikacją nonce SilentShield
- Przetestuj z ?silentshield-debug, aby sprawdzić, czy widget działa
SilentShield automatycznie wykrywa formularze — nie musisz dodawać atrybutów data-sitekey ani callbacków formularzy.
Z hCaptcha
- Usuń tag skryptu hCaptcha (hcaptcha.com/1/api.js)
- Usuń wszelkie elementy div h-captcha i atrybuty data-sitekey
- Dodaj tag skryptu SilentShield i wywołanie inicjalizacji
- Zastąp weryfikację hCaptcha po stronie serwera (hcaptcha.com/siteverify) weryfikacją nonce SilentShield
- Przetestuj formularze, aby upewnić się, że ochrona jest aktywna
Z Cloudflare Turnstile
- Usuń tag skryptu Turnstile (challenges.cloudflare.com/turnstile/v0/api.js)
- Usuń wszelkie elementy div cf-turnstile
- Dodaj tag skryptu SilentShield i wywołanie inicjalizacji
- Zastąp weryfikację Turnstile po stronie serwera weryfikacją nonce SilentShield
- Przetestuj formularze, aby upewnić się, że ochrona jest aktywna
Wskazówki dotyczące migracji
- Uruchom oba rozwiązania równolegle podczas migracji, aby zapewnić brak przestojów
- Użyj trybu debugowania SilentShield (?silentshield-debug), aby zweryfikować poprawne działanie
- Zacznij od środowiska deweloperskiego przed wdrożeniem na produkcję
- Monitoruj panel analityki po migracji, aby upewnić się, że wskaźniki wykrywania są zgodne z oczekiwaniami