En el Post que acabo de publicar básicamente se muestra el código en javascript y en PHP para implementar el reCAPTCHA v3 en un Formulario para evitar ataques de fuerza bruta.
Codigo en PHP:
Código
<?php try { //Validar datos POST or GET aqui. 'secret' => "SECRET KEY HERE THIS VALUE MUST BE PRIVATE...", 'response' => $_POST['reCAPTCHA_Token'],//Token devuelto por Google al Front End y enviado a este formulario 'remoteip' => $_SERVER['REMOTE_ADDR'] //Direccion IP publica del cliente que envia el formulario ) ); 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $post_data ) ); if($result->action != $_POST["action"]) { throw new Exception("Google recaptcha action missmatch"); } if($result->score < 0.5) { throw new Exception("Google recaptcha score too low"); } //Devuelta a las validaciones actuales de seguridad para los datos recibidos }catch(Exception $e) { //catch exception here } ?>
saludos!