elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  [Pregunta]: ¿Como validar captcha de google con javascript?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Pregunta]: ¿Como validar captcha de google con javascript?  (Leído 2,610 veces)
Leguim


Desconectado Desconectado

Mensajes: 720



Ver Perfil
[Pregunta]: ¿Como validar captcha de google con javascript?
« en: 7 Abril 2020, 10:29 am »

Bueno,

entiendo que lo recomendable al 100% es hacer validaciones del lado del servidor, pero es verdad que es todavía mejor tener validaciones para las dos partes, javascript y php en este caso... Lo que convierte a una aplicación más utilizable...

Código
  1. $captcha_response = $_POST['g-recaptcha-response'];
  2.  
  3. if(!empty($captcha_response))
  4. {
  5.      $captcha_results = Get_Captcha($captcha_response);
  6.  
  7.      if($captcha_results['success'] == true)
  8.      {
  9.            echo 'Ejecutado';
  10.      }
  11.      else
  12.      {
  13.             echo 'La captcha no se completó correctamente.';
  14.      }
  15. }
  16. else
  17. {
  18.    echo 'Debes completar el captcha para continuar.';
  19. }
  20.  
  21. function Get_Captcha($captcha_response)
  22. {
  23. $result = 'Error';
  24.  
  25. if(is_string($captcha_response))
  26. {
  27. $result = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret='.urlencode(SECRET_KEY).'&response='.urlencode($captcha_response));
  28.        $result = json_decode($result, true);
  29. }
  30.  
  31. return $result;
  32. }
  33.  

Es hacer algo como eso pero con javascript...


En línea

Leguim


Desconectado Desconectado

Mensajes: 720



Ver Perfil
Re: [Pregunta]: ¿Como validar captcha de google con javascript?
« Respuesta #1 en: 7 Abril 2020, 20:53 pm »

Solucionado:

Código
  1. if(!grecaptcha.getResponse())
  2. {
  3.       // captcha no está completado
  4. }
  5. else
  6. {
  7.      // captcha está completado
  8. }
  9.  


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
error al validar formulario javascript
Desarrollo Web
Azielito 3 4,821 Último mensaje 29 Abril 2010, 17:33 pm
por -Ramc-
Un Captcha sin Captcha: Google ya sabe cuándo no eres un robot
Noticias
wolfbcn 0 2,232 Último mensaje 3 Diciembre 2014, 18:04 pm
por wolfbcn
[Pregunta]: ¿Como validar CORRECTAMENTE la subida de imagenes?
Desarrollo Web
Leguim 3 2,493 Último mensaje 21 Julio 2019, 04:42 am
por @XSStringManolo
[Pregunta]: Validar email con javascript
Desarrollo Web
Leguim 4 2,526 Último mensaje 29 Septiembre 2019, 03:37 am
por #!drvy
[Pregunta]: ¿Como definir variables a través de un for? (javascript)
Desarrollo Web
Leguim 3 2,995 Último mensaje 10 Enero 2020, 11:02 am
por #!drvy
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines