Надежная защита для ваших проектов

Демо:

:
:
:

Пример установки:

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
}

//...

Издатель

  • Расширенная безопасность
    Современная защита от спама и злоупотреблений для вашего сайта
  • Простота использования
    Низкое трение, легкое взаимодействие для ваших пользователей
  • Создание ценности
    Примените пропускную способность человека, чтобы приносить пользу людям во всем мире
  • Заработок
    Награда за каждое уникальное разрешение RainCAPTCHA

Рекламировать

  • Подлинный трафик
    Вы платите только за уникальное RainCAPTCHA разрешенное, связанное с вашим объявлением
  • Нацеливание
    Выберите подходящую аудиторию для своих кампаний.
  • В центре внимания
    Внимание пользователя сосредоточено только на вашей рекламе
  • Подробная статистика

Javascript API

Объект:
rainCaptcha
Методы:
reset - Вызовите этот метод, чтобы очистить текущее состояние и снова запустить тест.
on - Прикрепите функцию обработчика событий.
Параметры:
event - Тип: string.
callback - Тип: function.
События:
init - Это событие будет срабатывать, когда RainCAPTCHA готов к использованию.
Пример:
window.addEventListener('load', function(){ if ('rainCaptcha' in window) { rainCaptcha.on('init', function(){ //your code }); } }, false);
complete - Это событие будет запущено после прохождения пользователем теста.
Параметры:
data - Вы должны передать содержимое этого параметра на сервер для использования вместо $_POST['rain-captcha-response']. Тип: string.
   
Пример:
window.addEventListener('load', function(){ if ('rainCaptcha' in window) { rainCaptcha.on('complete', function(data){ //your code }); } }, false);

SOAP API

Клиент:
https://raincaptcha.com/captcha.wsdl
Методы:
send - Вызовите этот метод, чтобы узнать результат теста.
Запрос:
key - Секретный ключ, который можно взять в панели управления. Тип: string.
data - Результаты прохождения теста для проверки. Тип: string.
ip - IP-адрес пользователя, который проходит тест. Тип: string.
   
Ответ:
status - Результат испытаний. 0 - тест не выполнен, 1 - успешный тест. Тип: integer.
is_not_safe - Индекс безопасности. 0 - безопасный, 100 - небезопасный. Тип: integer.
error_code - Код ошибки. Возможные значения: 0 - Неопределенный, 1 - Превышение срока службы результата теста, 2 - Недопустимый браузер или расширение браузера, 3 - Задача выполнена неправильно, 4 - Доступ закрыт. Тип: integer.