• Время чтения ~1 мин
  • 02.02.2023

Google reCaptcha Enterprise for Laravel - это пакет, который обеспечивает простую настройку reCaptcha и удобное правило проверки для проверки оценок токенов пользователя.

Ниже приведен пример того, как можно использовать этот пакет для проверки оценки Recaptcha пользователя с помощью предоставленного класса правила

use Illuminate\Foundation\Http\FormRequest;
use Oneduo\RecaptchaEnterprise\Rules\Recaptcha;

class TestRequest extends FormRequest
{
    public function rules(): array
    {
        return [
            'g-recaptcha-response' => [
                'required',
                new Recaptcha()
            ],
        ];
    }
    public function authorize(): bool
    {
        return true;
    }
}

проверки:При проверке маркера reCaptcha необходимо настроить пороговое значение оценки, приемлемое для рассмотрения пользователя как допустимого. Вы можете настроить оценку своего приложения на основе данных reCaptcha, используя опцию конфигурации в этом пакете:

// config/recaptcha-enterprise.php
return [
    'score_threshold' => 0.7,
    // ...
];

Вы можете начать работу с этим пакетом на GitHub по адресу oneduo/laravel-recaptcha-enterprise и установить его с помощью composer:

composer require oneduo/laravel-recaptcha-enterprise

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Об авторе CrazyBoy49z
WORK EXPERIENCE
Контакты
Ukraine, Lutsk
+380979856297