• Czas czytania ~1 min
  • 02.02.2023

Google reCaptcha Enterprise for Laravel to pakiet, który zapewnia łatwą konfigurację reCaptcha i poręczną regułę sprawdzania poprawności w celu weryfikacji wyników tokenów użytkownika.

Oto przykład, w jaki sposób można użyć tego pakietu do sprawdzenia poprawności wyniku Recaptcha użytkownika przy użyciu dostarczonej klasy reguły sprawdzania poprawności:

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;
    }
}

Podczas sprawdzania poprawności tokenu reCaptcha należy skonfigurować próg wyniku akceptowalny dla uznania użytkownika za prawidłowego. Możesz dostosować wynik aplikacji na podstawie danych reCaptcha przy użyciu opcji konfiguracji dostarczonej w tym pakiecie:You can get started with this package on GitHub at oneduo/laravel-recaptcha-enterprise and install it via 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

O

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...

O autorze CrazyBoy49z
WORK EXPERIENCE
Kontakt
Ukraine, Lutsk
+380979856297