Когда я хочу проверить оценку клиента внутри оператора if, я всегда получаю ошибку таймаута или дублирования. но когда я проверяю оценку вне оператора if, все работает нормально.
это код при проверке результата вне оператора if:
p>
public function validate(string $attribute, mixed $value, Closure $fail): void
{
$endpoint = config('services.google_recaptcha');
$response = Http::asForm()->post($endpoint['url'], [
'secret' => $endpoint['secret_key'],
'response' => $value,
])->json();
dd('outside of if statement', $response);
if(!($response['success'] and ($response['score'] > 0.5))) {
$fail('Something went wrong! please try again later.');
}
}
/*
"outside of if statement" // app\Rules\Recaptcha.php:25
array:5 [▼ // app\Rules\Recaptcha.php:25
"success" => true
"challenge_ts" => "2024-12-26T19:58:05Z"
"hostname" => "localhost"
"score" => 0.9
"action" => "login"
]
*/
когда я проверяю оценку внутри оператора if:
public function validate(string $attribute, mixed $value, Closure $fail): void
{
$endpoint = config('services.google_recaptcha');
$response = Http::asForm()->post($endpoint['url'], [
'secret' => $endpoint['secret_key'],
'response' => $value,
])->json();
if(!($response['success'] and ($response['score'] > 0.5))) {
dd('inside of the if statement', $response);
$fail('Something went wrong! please try again later.');
}
}
/*
"inside of the if statement" // app\Rules\Recaptcha.php:29
array:2 [▼ // app\Rules\Recaptcha.php:29
"success" => false
"error-codes" => array:1 [▼
0 => "timeout-or-duplicate"
]
]
*/
Подробнее здесь: https://stackoverflow.com/questions/793 ... laravel-in
Google recaptcha v3 работает неправильно при использовании оператора if (Laravel-inertia) ⇐ Php
Кемеровские программисты php общаются здесь
1735266426
Anonymous
Когда я хочу проверить оценку клиента внутри оператора if, я всегда получаю ошибку таймаута или дублирования. но когда я проверяю оценку вне оператора if, все работает нормально.
это код при проверке результата вне оператора if:
p>
public function validate(string $attribute, mixed $value, Closure $fail): void
{
$endpoint = config('services.google_recaptcha');
$response = Http::asForm()->post($endpoint['url'], [
'secret' => $endpoint['secret_key'],
'response' => $value,
])->json();
dd('outside of if statement', $response);
if(!($response['success'] and ($response['score'] > 0.5))) {
$fail('Something went wrong! please try again later.');
}
}
/*
"outside of if statement" // app\Rules\Recaptcha.php:25
array:5 [▼ // app\Rules\Recaptcha.php:25
"success" => true
"challenge_ts" => "2024-12-26T19:58:05Z"
"hostname" => "localhost"
"score" => 0.9
"action" => "login"
]
*/
когда я проверяю оценку внутри оператора if:
public function validate(string $attribute, mixed $value, Closure $fail): void
{
$endpoint = config('services.google_recaptcha');
$response = Http::asForm()->post($endpoint['url'], [
'secret' => $endpoint['secret_key'],
'response' => $value,
])->json();
if(!($response['success'] and ($response['score'] > 0.5))) {
dd('inside of the if statement', $response);
$fail('Something went wrong! please try again later.');
}
}
/*
"inside of the if statement" // app\Rules\Recaptcha.php:29
array:2 [▼ // app\Rules\Recaptcha.php:29
"success" => false
"error-codes" => array:1 [▼
0 => "timeout-or-duplicate"
]
]
*/
Подробнее здесь: [url]https://stackoverflow.com/questions/79310371/google-recaptcha-v3-not-working-correctly-when-using-an-if-statement-laravel-in[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия