Μετάβαση από άλλες λύσεις
Οδηγός βήμα προς βήμα για μετάβαση από reCAPTCHA, hCaptcha ή άλλες λύσεις CAPTCHA στο SilentShield.
Από Google reCAPTCHA
- Δημιουργήστε λογαριασμό και κλειδί API στο SilentShield για τον τομέα σας
- Αφαιρέστε το script tag του reCAPTCHA (google.com/recaptcha/api.js)
- Αφαιρέστε τυχόν κλήσεις grecaptcha.render() ή grecaptcha.execute()
- Προσθέστε το script tag και την κλήση init του SilentShield
- Αντικαταστήστε την επαλήθευση reCAPTCHA στον διακομιστή με επαλήθευση nonce του SilentShield
- Δοκιμάστε με ?silentshield-debug για να επαληθεύσετε ότι το widget λειτουργεί
Το SilentShield ανιχνεύει αυτόματα τις φόρμες — δεν χρειάζεται να προσθέσετε χαρακτηριστικά data-sitekey ή callbacks φορμών.
Από hCaptcha
- Αφαιρέστε το script tag του hCaptcha (hcaptcha.com/1/api.js)
- Αφαιρέστε τυχόν στοιχεία h-captcha div και χαρακτηριστικά data-sitekey
- Προσθέστε το script tag και την κλήση init του SilentShield
- Αντικαταστήστε την επαλήθευση hCaptcha στον διακομιστή (hcaptcha.com/siteverify) με επαλήθευση nonce του SilentShield
- Δοκιμάστε τις φόρμες σας για να επαληθεύσετε ότι η προστασία είναι ενεργή
Από Cloudflare Turnstile
- Αφαιρέστε το script tag του Turnstile (challenges.cloudflare.com/turnstile/v0/api.js)
- Αφαιρέστε τυχόν στοιχεία cf-turnstile div
- Προσθέστε το script tag και την κλήση init του SilentShield
- Αντικαταστήστε την επαλήθευση Turnstile στον διακομιστή με επαλήθευση nonce του SilentShield
- Δοκιμάστε τις φόρμες σας για να επαληθεύσετε ότι η προστασία είναι ενεργή
Συμβουλές μετάβασης
- Εκτελέστε και τις δύο λύσεις παράλληλα κατά τη μετάβαση για να εξασφαλίσετε μηδενικό χρόνο διακοπής
- Χρησιμοποιήστε τη λειτουργία εντοπισμού σφαλμάτων του SilentShield (?silentshield-debug) για να επαληθεύσετε τη σωστή λειτουργία
- Ξεκινήστε με το περιβάλλον ανάπτυξης πριν την ανάπτυξη σε παραγωγή
- Παρακολουθήστε τον πίνακα ελέγχου αναλύσεων μετά τη μετάβαση για να εξασφαλίσετε τα αναμενόμενα ποσοστά ανίχνευσης