Μετάβαση από άλλες λύσεις

Οδηγός βήμα προς βήμα για μετάβαση από reCAPTCHA, hCaptcha ή άλλες λύσεις CAPTCHA στο SilentShield.

Από Google reCAPTCHA

  1. Δημιουργήστε λογαριασμό και κλειδί API στο SilentShield για τον τομέα σας
  2. Αφαιρέστε το script tag του reCAPTCHA (google.com/recaptcha/api.js)
  3. Αφαιρέστε τυχόν κλήσεις grecaptcha.render() ή grecaptcha.execute()
  4. Προσθέστε το script tag και την κλήση init του SilentShield
  5. Αντικαταστήστε την επαλήθευση reCAPTCHA στον διακομιστή με επαλήθευση nonce του SilentShield
  6. Δοκιμάστε με ?silentshield-debug για να επαληθεύσετε ότι το widget λειτουργεί

Το SilentShield ανιχνεύει αυτόματα τις φόρμες — δεν χρειάζεται να προσθέσετε χαρακτηριστικά data-sitekey ή callbacks φορμών.

Από hCaptcha

  1. Αφαιρέστε το script tag του hCaptcha (hcaptcha.com/1/api.js)
  2. Αφαιρέστε τυχόν στοιχεία h-captcha div και χαρακτηριστικά data-sitekey
  3. Προσθέστε το script tag και την κλήση init του SilentShield
  4. Αντικαταστήστε την επαλήθευση hCaptcha στον διακομιστή (hcaptcha.com/siteverify) με επαλήθευση nonce του SilentShield
  5. Δοκιμάστε τις φόρμες σας για να επαληθεύσετε ότι η προστασία είναι ενεργή

Από Cloudflare Turnstile

  1. Αφαιρέστε το script tag του Turnstile (challenges.cloudflare.com/turnstile/v0/api.js)
  2. Αφαιρέστε τυχόν στοιχεία cf-turnstile div
  3. Προσθέστε το script tag και την κλήση init του SilentShield
  4. Αντικαταστήστε την επαλήθευση Turnstile στον διακομιστή με επαλήθευση nonce του SilentShield
  5. Δοκιμάστε τις φόρμες σας για να επαληθεύσετε ότι η προστασία είναι ενεργή

Συμβουλές μετάβασης

  • Εκτελέστε και τις δύο λύσεις παράλληλα κατά τη μετάβαση για να εξασφαλίσετε μηδενικό χρόνο διακοπής
  • Χρησιμοποιήστε τη λειτουργία εντοπισμού σφαλμάτων του SilentShield (?silentshield-debug) για να επαληθεύσετε τη σωστή λειτουργία
  • Ξεκινήστε με το περιβάλλον ανάπτυξης πριν την ανάπτυξη σε παραγωγή
  • Παρακολουθήστε τον πίνακα ελέγχου αναλύσεων μετά τη μετάβαση για να εξασφαλίσετε τα αναμενόμενα ποσοστά ανίχνευσης