vf92/recaptcha-bitrix

谷歌reCaptcha for Bitrix

1.4.0 2018-09-20 14:45 UTC

This package is auto-updated.

Last update: 2024-09-29 04:43:25 UTC


README

通过Composer安装

composer install vf92/recaptcha-bitrix

或者将其添加到composer.json中

{
    "require": {
        "vf92/recaptcha-bitrix": "^1.3.5"
    }
}

使用方法

use Vf92\ReCaptcha\ReCaptcha;
/** Подключаем Js просто - обычно хватает */
ReCaptcha::addJs(ReCaptcha::INIT_RECAPTCHA_BY_JS);

/** Подключаем Js async defer - обычно хватает */
ReCaptcha::addJsAsync(ReCaptcha::INIT_RECAPTCHA_BY_JS);

/** проверяем капчу */
$isChecked = ReCaptcha::checkCaptcha($secretKey);//bool

/** возвращает строку с капчей 
если аяксом грузится - подключит скрипт прямо в строку
можно добавить дополнительные классы
*/
ReCaptcha::getCaptchaStatic($key, $additionalClass = '', $isAjax = false)//string 

/** через конструктор */
$recaptcha = new ReCaptcha($key, $secretKet);
/** возвращает строку с капчей 
если аяксом грузится - подключит скрипт прямо в строку
можно добавить дополнительные классы
*/
$recaptcha->getCaptcha($additionalClass = '', $isAjax = false);//string
/** возвращает публичный ключ */
$recaptcha->getParams();//array
/** проверяем капчу можно явно передать значение капчи*/
$recaptcha->check($recaptcha='');//bool