• Час читання ~1 хв
  • 02.02.2023

Google reCaptcha Enterprise для 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, використовуючи надану опцію конфігурації в цьому пакеті:Ви можете розпочати роботу з цим пакетом на GitHub за адресою oneduo/laravel-recaptcha-enterprise та встановити його через composer:

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

 

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