Aggiungi contesto alle decisioni di registrazione
Combina una verifica e-mail con gli indicatori di rete dell'IP che si registra per decidere se una registrazione debba proseguire automaticamente o passare a revisione — calcolato sul tuo backend con POST /v1/signup/check, oppure assemblato da controlli lato browser per un feedback immediato.
Un'unica chiamata lato server all'invio
Quando il modulo di registrazione viene inviato, chiama POST /v1/signup/check dal tuo backend con l'indirizzo, l'IP del visitatore e, facoltativamente, il suo User-Agent. Esegue la verifica e-mail completa (dominio usa e getta, server di posta mancante, refuso, indirizzo di ruolo), consulta gli indicatori VPN/Tor/data center/minaccia dell'IP nei piani che includono i dati di sicurezza, controlla quanto di recente è stato registrato il dominio e-mail e restituisce un punteggio da 0 a 100 con un verdetto accept/review/reject e i relativi motivi. Poiché viene eseguito sul tuo server con la tua chiave segreta, il visitatore non può falsificarlo né aggirarlo.
Feedback immediato nel modulo
Per un'esperienza migliore prima dell'invio, chiama POST /v1/email/validate dal JavaScript del modulo con la tua chiave pubblicabile: mostra un messaggio specifico per invalid_syntax o disposable_domain e proponi didYouMean come correzione con un clic per un refuso. È un aiuto all'esperienza utente, non un controllo vincolante — chiunque può disattivare JavaScript.
Indicatori di rete
Il campo ip.security della verifica della registrazione (o l'oggetto security di GET /v1/geo nel browser) riporta isVpn, isTor, isDatacenter e isThreat per l'IP che si connette. Sono indicatori basati su liste, non un verdetto — false significa nessuna corrispondenza nei dati disponibili, non una connessione confermata come pulita. In un piano senza dati di sicurezza, il punteggio di registrazione usa solo i segnali dell'e-mail e lo indica con il motivo ip_security_unavailable.
Indirizza alla revisione, non limitarti a bloccare
Tratta reject come un segnale forte e review come motivo per un passaggio aggiuntivo — un'e-mail di conferma, un CAPTCHA, un controllo manuale prima di concedere crediti gratuiti — anziché come un rifiuto automatico. Mantieni la conseguenza specifica nella tua policy; i pesi del punteggio sono documentati, così puoi capire perché una registrazione ha ottenuto quel risultato.
Account duplicati
Memorizza canonicalEmail (l'indirizzo senza +tag e, per Gmail, senza punti) insieme a ogni account e cercalo in fase di registrazione per individuare la stessa persona che crea più account di prova. Watch-IP non conserva alcuno storico delle tue registrazioni per cliente, quindi questa ricerca avviene nel tuo database.
Cosa questo non garantisce
Nessuna combinazione di segnali e-mail, anzianità del dominio e rete dimostra che un account è fraudolento né garantisce di fermare gli abusi delle prove gratuite — restringe quali registrazioni meritano un esame più attento prima di dedicarvi risorse di supporto o promozionali. Nessuno dei controlli contatta la casella di posta, quindi un accept non è un indirizzo di cui è confermato il funzionamento.
Pagine correlate
- Rilevamento email usa e gettaSegnala le e-mail di registrazione usa e getta, digitate male o senza server di posta, una alla volta o in blocco.
- Rilevamento VPN e TorIndicatori VPN, Tor e di reti di minaccia basati su liste, nelle risposte visitatore e di ricerca IP, per i piani idonei.
- Riferimento dell'API di verifica e-mailCampi, verdetti e codici motivo degli endpoint e-mail: verifica singola, in batch, job di lista e verifica della registrazione.
- Limiti del rilevamento VPNCosa può e non può dirti un flag VPN, Tor o datacenter basato su liste.
- Email usa e getta e verifica a confrontoPerché un controllo sui domini usa e getta non è una verifica della casella di posta o della recapitabilità.