Projeleriniz için güvenilir koruma

Gösteri:

:
:
:

Kurulum örneği:

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
}

//...

Yayımcı

  • Gelişmiş Güvenlik
    Web siteniz için son teknoloji spam ve kötüye kullanım koruması
  • Kullanım kolaylığı
    Kullanıcılarınız için düşük sürtünme, zahmetsiz etkileşim
  • Değer yaratma
    Her yerde insanlara fayda sağlamak için insan bant genişliğini uygulayın
  • Kazanç
    RainCAPTCHA adının her benzersiz çözümü için ödül

Duyurmak

  • Orijinal trafik
    Yalnızca, reklamınızla ilişkili olan RainCAPTCHA çözmüş olarak ödüyorsunuz
  • Hedefleme
    Kampanyalarınız için doğru kitleyi seçin
  • Spot ışığında
    Kullanıcının dikkatini yalnızca reklamcılık üzerine odaklanmıştır.
  • Ayrıntılı istatistikler

Javascript API

Nesne:
rainCaptcha
Yöntemler:
reset - Geçerli durumu silmek ve testi tekrar başlatmak için bu yöntemi kullanın.
on - Bir olay işleyicisi işlevi ekleyin.
Parametreler:
event - Tip: string.
callback - Tip: function.
Olaylar:
init - RainCAPTCHA, kullanılmaya hazır olduğunda bu etkinlik tetiklenecektir.
Örnek:
window.addEventListener('load', function(){ if ('rainCaptcha' in window) { rainCaptcha.on('init', function(){ //your code }); } }, false);
complete - Bu olay, kullanıcı testi geçtikten sonra tetiklenir.
Parametreler:
data - Bu parametrenin içeriğini, $_POST['rain-captcha-response'] yerine sunucuya geçirmeniz gerekir. Tip: string.
   
Örnek:
window.addEventListener('load', function(){ if ('rainCaptcha' in window) { rainCaptcha.on('complete', function(data){ //your code }); } }, false);

SOAP API

Müşteri:
https://raincaptcha.com/captcha.wsdl
Yöntemler:
send - Test sonucunu bulmak için bu yöntemi arayın.
İstek:
key - Kontrol panelinden alınabilen gizli bir anahtar. Tip: string.
data - Doğrulama için testi geçme sonuçları. Tip: string.
ip - Testi geçen kullanıcının IP adresi. Tip: string.
   
Tepki:
status - Test sonucu. 0 - test başarısız, 1 - başarı testi. Tip: integer.
is_not_safe - Güvenlik İndeksi. 0 - güvenli, 100 - güvenli değil. Tip: integer.
error_code - Hata kodu. Olası değerler şunlardır: 0 - Tanımsız, 1 - Test sonucunun ömrü aşıldı, 2 - Geçersiz tarayıcı veya tarayıcı uzantısı, 3 - Görev yanlış yürütülmüştür, 4 - Erişim reddedildi. Tip: integer.