Це відео не доступне.
Перепрошуємо.
Implementar y validar reCAPTCHA v3 en PHP
Вставка
- Опубліковано 12 кві 2021
- Aprenderemos a implementar y validar el API reCAPTCHA en su versión 3 con PHP (compatible con 5, 7 y 8).
Vídeo reCAPTCHA v2: • 17. Captcha en PHP (re...
Link del proyecto: github.com/Cod...
Validar login: • 20. Crear login en PHP...
☕️🍺 Invítame un café o una cerveza: www.paypal.me/...
🤝 Únete a este canal con beneficios: www.youtube.co...
📲 Facebook: www. Cod...
📸 Instagram: / codigosdprogramacion
🐦 Twitter: / mroblesdev
🌐 Sitio web: codigosdeprogr...
👨🏫 Contacto y asesorías: codigosdeprogr...
🎁 Hosting con descuento: www.hostg.xyz/...
POR FAVOR, ¡SUSCRÍBETE!
Recuerda darle "Me gusta" y suscribirte.
Vídeo reCAPTCHA v2: ua-cam.com/video/w8BSxMhaYfw/v-deo.html
hermano como te contacto para que me ayude a integrarlo por favor
Excelente video y bien explicado, lo acabo de implementar y funciona ok, como dato a mi me daba error el curl por falta de certificado ssl en localhost, basta con agregar estas líneas en el código (obvio quitarlas cuando se suban a la web)
curl_setopt($cu, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($cu, CURLOPT_SSL_VERIFYPEER, 0);
Gracias por el dato, saludos
jaja Excelente, ya llevaba vaarios minutos intentándolo. En localhost, sin esas dos líneas que aportaste, devuelve un JSON pero con un código de error: invalid-input-response: The response parameter is invalid or malformed.
antes no comprendía bien algunas cosas y prefería instalar la V2 con un video tuyo pero ahora quedó perfecto, muchas gracias por compartir tu conocimiento, felicidades.
Gracias, saludos
increible video de hecho del video del curso de PHP y MYSQL vine a parar aqui
excelente markos
Gracias, saludos
Excelente tutorial, todo está muy bien explicado, de forma que es muy sencillo entender. ¡Gracias!
Gracias, saludos
Muchas gracias!, implementado y funcionando. justo lo que necesitaba
Excelente!
Muchisimas gracias, muy bien explicado, muy util .. Felicitaciones !!!
Con mucho gusto, saludos
Excelente video lo disfrute mucho, muy buen trabajo gracias por compartir
Gracias, saludos
como proteges las Key que quedan en el front
Me ayudaste bastante muchas gracias.
Con mucho gusto
Muchas gracias por compartir, entré por el recaptcha y eso me sirvió mucho. Abro hilo... Jquery en proyectos nuevos en 2021? Te llevas un suscriptor por compartir publicamente lo que sabes, gracias!
Hoy daré mi opinión sobre lo que comentas de jQuery en el live
ua-cam.com/video/6p0jnpUUCcc/v-deo.html
Excelente tutorial muy bien explicado. Muchas gracias!
Gracias, saludos
Palabra cumplida!. Muchas gracias
Siempre, saludos
Gracias Marco.
Por favor más videos de Android studio
Lo haré
gracias hermano
Con gusto
Gracias marko, muy bien explicado!
Gracias
Muchas gracias Marko.. yo sigo peleando con el carrito de compras ; )
Gracias a ti por le apoyo
excelente estimado.. me ilustro por no decir me enseñaste a poner un captcha. ajajaja :) ahora a buscar como hacer scraping a este captcha :D
Saludos
Me gusta y suscrito! felicidades por el video!!!
Gracias! 😊
excelente video, muchas gracias!
Gracias, saludos
De maravilla el tutorial gracias.
Gracias, saludos
consulta, noto que envia el formulario vacio los campos, como evito eso? required no funciona ya que hace el submit en el script...puede ser?
En el vídeo no hacemos eso pero siempre que envíes datos de un formulario y sean obligatorios hay que validarlos en el backend, en este caso con PHP, validar que se estén recibiendo los valores y no estén vacíos
excelente video muchas gracias
A la orden
Muchas gracias!! Muy util
Con gusto
Una consulta, entonces, con la v3 si peticiono mucho un form no se levanta el completar el desafío? Para corroborar que soy humano?
Muy buen video, gracias
Gracias, saludos
Excelente, Gracias !
A la orden
Funciono todo y lo mejor es que entendí cada concepto y funcionalidad de cada linea. Tengo una pregunta ¿Es buena practica incluir el código de validar.php dentro del archivo inicial? es decir, el login.html (php) para que desde este mismo realice el proceso de validación y posterior autenticación de credenciales y por ultimo enviar a la pagina de usuarios
Se recomienda para la vista del backend, pero será consideración del programador.
muy bueno pero como seria con ajax??
Hola que tal, gracias por tu video, tengo una pregunta como haría si lo que quiero es que la verificación de recaptcha se realice cuando entran en determinada página, osea al momento de cargar la página, la idea es proteger toda la pagina y no a través de un boton. Muchas gracias
Ahí te lo está diciendo
@@codigosdeprogramacion Perdona, lo que entiendo es que hay que cambiar el evento de submit a onload... lo que te quisiera preguntar es si realmente el recaptcha v3 puede proteger toda la página antes de cargarla es decir detectar si la solicitud viene de un robot o de un usuario...Lo que haría luego es que muestre la información o que simplemente no la muestre si es que se trata de un robot.
Hola muy claro y puntual el video, tengo una consulta si dentro del sitio web tengo otros formularios en paginas diferentes la llave que instale en el sitio principal es la que se hereda para todos los demás sitios?
No sé hereda cómo tal sino que tienes que agregarla en todas las páginas
Menudo lío tengo...
Lo haces genial y estoy seguro de que para el que ya sabe de qué va todo esto le va de cine. Pero yo soy ilustrador.
He visto el vídeo en el que explicas cómo hacer y validar un formulario de contacto. Ahora intento añadir el recaptcha y no veo claro cómo integrar ambas validaciones.
Estaría genial un tutorial combinado: "Hacer y validar un formulario de contacto con reCaptcha".
Gracias por tu trabajo.
A que te refieres?
@@codigosdeprogramacion Me refiero a que mi torpeza con código es infinita.
Este tutorial empieza de cero y yo necesito implantarlo en el formulario de contacto que ya tengo (para empezar, en uno el botón es de tipo "button" y en el otro es "submit". No se cómo validarlo todo en el mismo documento.
En fin... que ahora simplemente me da un error interno de servidor, "Error 500", y no tengo ni idea de dónde la he cagao. Lo mismo me falta un paréntesis o un punto y coma en algún sitio y soy incapaz de detectarlo. Y así todo el rato 😵💫
Hola Profe, yo tengo un formulario de html, con el cual cuando completo toda la informacion, mediante otro archivo php envío la info a mi mail de gmail, en ese caso debiera poner la informacion que tu pones en el archivo validar.php?
En el archivo donde se introduce la información
Gracias
A la orden
Buenas noches cuando empiezas con el sistema en Laravel?
Gracias.
Hola, aun no hay fecha, espero que pronto
buen recordatorio es un buen proyecto empezar por larabel.
Hola, Tengo 4 formularios simples, 3 funcionan bien, pero 1 me sale un puntaje (score) de 0.1. ¿Alguien sabe o que puede ser?
Muy buen video. Una pregunta: ¿Este código se puede implementar en un formulario de contacto?
Si se puede, aquí lo hacemos ua-cam.com/video/M1jkZx2crBg/v-deo.html
En verdad muy bien explicado, aunque debido a mi amateurismo, no sé como insertarle el código de "validar" en el formulario de registro de las clases 19, 20 y 21 que ya tengo implementado. Si lo coloco aquí
Hola, sería de la misma forma y el contenido de validar.php sería en el mismo archivo después de validar que si llega el POST
@@codigosdeprogramacion Te agradezco la buena voluntad, pero le estado dando vueltas y no logro el éxito. Podrías indicarme expresmente entre que líneas del código de registro.php debo insertar el validar?. Muchas gracias
No entiendo como al comienzo estás usando button type="button" y cuando le das click se va a la página php, eso solo pasa si hago type="submit" y al comienzo todavía no le habías dado ninguna función
Tal vez no lo entiendes porque no has visto bien el vídeo ya que por el minuto 4:00 cambiamos ese botón por el de captcha
Amigo buenas noches, acabo de adquirir el Sistema de usuarios en donde utilizas reCAPTCHAv2, como puedo integrar el reCAPTCHAv3 ajustando las validaciones.
De este forma sólo que es mejor ls versión 2 para validación de formularios
@@codigosdeprogramacion enterado, de casualidad tendrás un sistema de reservación de citas, me gustaría integrarlo al sistema de usuarios para crear una plataforma más robusta con tus módulos.
Pregunta. Si tengo implementado una versión (v2), hay forma de usar el mismo key para la v3?
No, se necesita crear otra para la versión 3
@@codigosdeprogramacion Por otro lado. Hay forma de hacer pruebas para ver si funciona? Tengo un sistema que lo usan muchos clientes (varios dominios), entonces tengo que actualizar .env ya que lo uso en laravel, y para hacerlo tengo que asegurarme bien de que funcione, ya que tenía la versión 2 pero aún así llegaba spam a través del formulario. Hay forma de hacer pruebas de forma de verificar al 100% que funcione? ya que me implica mucho trabajo operativo actualizar los .env para cambiar las keys.
Sabes como hacer un recaptcha bypass? (verficador de captcha) en php para verificar captchas de diferentes páginas?
Sé cómo hacerlo pero no lo enseñaría
Hola gran tutorial, pero no me queda claro donde va la informacion sobre el Host, Port, UserName, Password, etc...
Hola, creo que estas algo confundido, aquí no vemos nada de envío correo electrónico
SOLUCION AL ERROR -> Uncaught TypeError: grecaptcha.ready is not a function
En el bloque JQuery NO USAR grecaptcha.ready ni grecaptcha.execute SINO
grecaptcha.enterprise.ready
grecaptcha.enterprise.execute
hola, fijate que hago pruebas en formularios grandes y tengo muchas fallas, las califica como robot, no se si conozcas un grupo donde se trate el tema, mientras usare V2
En la documentación oficial de captcha o stack overflow
@@codigosdeprogramacion despues de mucho tiempo, encontre el error y TODO MUNDO lo comete, incluso tu, al incluir la site key en el primer script, generas el token, y este tiene vigencia de solo 2 minutos, la respuesta es implementar la primera forma sugerida de Google, generar el token cuando se envia el formulario, NO USAR la forma de llamar el desafio de forma programatica, usar solo los primeros 3 pasos sugeridos de Google, POR ESO los formularios GRANDES fallan el captcha, por el tiempo que la persona tarda en llenarlos, y el token caduca
recomendado: velocidad x2
que aplicacion usas amigo
A qué te refieres?
@@codigosdeprogramacion que cual aplicacion usas para abrir el html
Holaa, una pregunta.
¿Como puedo insertar un requiered en el script? Ya tengo uno pero por la funcion $(#'entrar').click(funtion(){
Este se lo salta
el apostrofe no va antes del gato?
Hola qué buen vídeo, te cobran por implementar recaptcha en una página web?
La versión 2 y 3 no tiene costo de implementación
TE FALTO INDICAR QUE NO TE ANDA NADA SI TENES EL ADBLCKER ACTIVADO
El botón submit no funciona, nunca envía
Te refieres al botón que TU HICISTE en tu código?, ya que en el vídeo si funciona
Jajaja te llamas igual que yo!!!!
Es muy diferente
como te puedo contactar?
Para que?
Hola, estuve viendo el video y tome los codigos que generaste, les cambie las claves correspondientes, pero al ejecutarlo me aparece el siguiente error: Array ( [success] => [error-codes] => Array ( [0] => invalid-input-response ) ) ERES UN ROBOT No logro entender donde esta el error, favor de indicarme que puede estar mal
Verifica que la variable $_POST['token'] si este llegando
@@ericson1023 ok voy a revisar... Gracias
Gracias
De nada