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