wearesho-team/recaptcha-v3

0.2.2 2019-03-14 13:39 UTC

This package is auto-updated.

Last update: 2024-09-15 03:03:34 UTC


README

Latest Stable Version Total Downloads Build Status codecov License

reCAPTCHA v3 提供简单的服务器检查实现

注意:这是 reCAPTCHA 的测试版,在正式发布前仍在进行最终测试。API、文档和政策可能会在未来发生变化。

安装

composer require wearesho-team/recaptcha-v3

用法

有关详细信息,请参阅 example.php

<?php

use Wearesho\ReCaptcha;

$response = $_POST['g-recaptcha-response'];
$ip = $_SERVER['REMOTE_ADDR'] ?? null;

$config = new ReCaptcha\V3\Config($secret = "...");
$client = new ReCaptcha\V3\Client($config);

try {
    $response = $client->verify($response, $ip);
} catch (ReCaptcha\V3\Exception $e) {
    $response = $e->getResponse();
    // do something if token is not valid
}

$response->getScore(); // score from 0 to 1

环境

使用 EnvironmentConfig 配置应用程序环境。密钥

  • RECAPTCHA_SECRET - 秘密,在验证时发送

贡献者

许可证

MIT