Exemple d'installation:
FRONTEND<!-- an html -->
<script src="https://raincaptcha.com/base.js" type="application/javascript"></script>
<!-- an html form begin -->
<div id="rain-captcha" data-key="YOUR_PUBLIC_KEY"></div>
<!-- an html form end -->
BACKEND//...
$client = new \SoapClient('https://raincaptcha.com/captcha.wsdl');
$response = $client->send('YOUR_SECRET_KEY', $_POST['rain-captcha-response'], $_SERVER['REMOTE_ADDR']);
if ($response->status === 1) {
// success
} else {
// failed
}
//...
Éditeur
-
Sécurité avancéeProtection antispam et abus de pointe pour votre site Web
-
Facilité d'utilisationFaible friction, interaction sans effort pour vos utilisateurs
-
Création de valeurAppliquez la bande passante humaine au profit des personnes partout
-
RevenusRécompense pour chaque unique résolu de RainCAPTCHA
Afficher
-
Trafic authentiqueVous payez uniquement pour le RainCAPTCHA unique associé à votre annonce
-
CiblageChoisissez la bonne audience pour vos campagnes
-
À l'honneurL'attention de l'utilisateur est concentrée uniquement sur votre publicité
-
Statistiques détaillées
Javascript API
Objet:
rainCaptcha
Méthodes:
reset
- Appelez cette méthode pour effacer l'état actuel et recommencer le test.
on
- Associez une fonction de gestionnaire d'événements.
Paramètres:
event
- Tapez: string .
callback
- Tapez: function .
|
Événements:
init
- Cet événement sera déclenché lorsque le nom RainCAPTCHA est prêt à être utilisé.
Exemple:
window.addEventListener('load', function(){
if ('rainCaptcha' in window) {
rainCaptcha.on('init', function(){
//your code
});
}
}, false);
|
complete
- Cet événement sera déclenché après que l'utilisateur a passé le test.
Paramètres:
data
- Vous devez transmettre le contenu de ce paramètre au serveur pour l'utiliser à la place de $_POST['rain-captcha-response'] . Tapez: string .
|
|
Exemple:
window.addEventListener('load', function(){
if ('rainCaptcha' in window) {
rainCaptcha.on('complete', function(data){
//your code
});
}
}, false);
|
SOAP API
Client:
https://raincaptcha.com/captcha.wsdl
Méthodes:
send
- Appelez cette méthode pour connaître le résultat du test.
Demande:
key
- Une clé secrète qui peut être prise depuis le panneau de contrôle. Tapez: string .
data
- Résultats du passage du test pour vérification. Tapez: string .
ip
- Adresse IP de l'utilisateur qui réussit le test. Tapez: string .
|
|
Réponse:
status
- Résultat du test. 0 - test échoué, 1 - test réussi. Tapez: integer .
is_not_safe
- Indice de sécurité. 0 - sûr, 100 - pas sûr. Tapez: integer .
error_code
- Code d'erreur.
Les valeurs possibles sont: 0 - Indéfini, 1 - Durée de vie du test dépassée, 2 - Navigateur ou extension de navigateur non valide, 3 - La tâche a été exécutée de manière incorrecte, 4 - Accès refusé. Tapez: integer .
|