Proteger formulario con reCaptcha de Google
Вставка
- Опубліковано 10 вер 2024
- Aprende a implementar y validar reCaptcha a un formulario.
Complementamos un proyecto de formulario de contacto.
Crear formulario de contacto: • Crea un formulario de ...
Código fuente: codigosdeprogr...
Implementar reCaptcha V3: • Implementar y validar ...
☕️🍺 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!
Me encargaron un proyecto donde tenía que implementar el Captcha, pero muchas gracias por este gran video que me fue de una gran ayuda para mi proyecto web 🥰👍
Con gusto
No sabes como me has ayudado, gracias infinitas.
Me alegra saberlo. Saludos
¡Qué bien lo explicas! Soy algo novata y me parecía difícil, gracias a ti ha resultado sencillo. Gracias
GRacuas, saludos
MUCHAS GRACIAS PROFE POR LA ENSEÑANZA Y LOS PRIVILEGIOS NADA MAS POR ESO ME VOY A AVENTAR CON OTROS MES APOYANDO SU TRABAJO COMO MIEMBRO
Muchas gracias 👍
Facil, rapido y de manera efectiva entendi la explicacion, gracias
Con mucho gusto
GRACIAS LOKO, SALUDOS DESDE BOLIVIA!
Gracias por un tutorial tan bueno, Saludos desde Puebla, México
Con gusto
Alli va tu like bro. te lo mereces, buena explicacion
Gracias 👍
Muchas gracias
Con gusto
gracias funciono, configure el correo y todo excelente
Excelente!
Excelente video , voy a empezar a implementarlo en mis formulario, muchas gracias 😃😃😃
Genial
Excelente video, funciono correctamente en mi hosting
Genial, saludos
Me costo mucho pero lo logré, Gracias !
Genial, saludos
Muchas gracias y muy bien explicado. Voy a hacer una práctica parecida a su ejemplo. Yo implementé la versión V3 y después de unos tres meses dejó de funcionar, no recibía ningún correo y tuve q eliminarlo sin saber el por qué...
Gracias por el aporte amigo
Con gusto
Gracias por la ayuda parcero
Hola amigo, me sirvío mucho de guía para la implementación, intente realizar con V3 pero no me funciona, quizá tienes algún tutorial para el mismo formulario pero para reCaptcha v3 te agracería mucho. Saludos
No me había dado cuenta de lo parecida que es tu voz a la de Goku, si hablas un poco más rápido y grave sería aún más similar, de todas formas buen video, es muy útil
🤣🤣🤣 lo curioso es que no eres la primera persona que lo dice, aunque yo no le encuentro ese parecido
Hola, hice todo tal cual hiciste en el video
puse esto
$captcha = $_POST['g-recaptcha-response'];
y me sale esto Undefined array key "g-recaptcha-response"
este otro es el captcha
Lo he hecho pero al final, marcando el captcha como corresponde me sale error de captcha....
Algo está mal, aparece mensaje VERIFICA EL CAPTCHA
Eres un crack! Me salió a la primera :u
Si te salió a la primera tu eres el crack 👍
Eres un Master
Gracias, saludos
saludos tengo un aviso de PROTECTED WITH RECAPTCHA QUE NO ME PERMITE ENTRAR A UNA PAGINA Y NO CONSIGO DONDE PARCAR EL CHECK MARK, LLENO EL FORMULARIO DE LA PAGINA A LA CUAL QUIERO ENTRAR PRO LUEGO DE ENTRAR ME SACA NUEVAMENTE AL FRONT DONDE DEBO INTRODUCIR LAS CLAVES QUE PUEDO HACER
Tal vez agregaste la versión 3 de reCaptcha
GRACIAS AMIGO
A la orden
Hola gente disculpa que tal, una consulta alguien aquí ha implementado captcha ? En su proyectos ?tengo un problema agarra todo en la página pero al momento de cambiar de página desaparece el icono de captcha, si alguien me ayuda porfa
Revisa la pestaña de consola para saber si te genera algún error
porque me dice esto clave de matriz no definida "g-recaptcha-response" ayudaaaa
Porque la clave "g-recaptcha-response" de la matriz no está definida
Como hago para que la parte de ReCaptcha me aparezca en español? en Visual Studio Code me aparece en español pero cuando lo monto todo en mi wordpress me aparece en ingles
En la URL del la API agrega
&lang=es -> Versión 3
&hl=es -> Versión 2
Muy bien explicado. Muchas gracias. Para recaptcha Enterprise, ¿tienes tutorial?
Muy buen vídeo, el recaptcha lo probé al presionar no soy un robot, todo bien, pero también lo probé sin tomar en cuenta el "no soy un robot" y aún así sigue permitiendo el envío del formulario, me parece que le falta alguna línea al código de validación del recaptcha para que retenga el envío hasta que el usuario presione la opción "no soy un robot". Alguien tendrá la solución?
ando igual con este problema, encontraste la solución?
Gracias rey
Con gusto
Muy bueno el video, pero como hago para que me salga en inglés ?
¿Tienes el tutorial de cómo haces el envío con PHPMailer? Veo que usas if y validas los errores pero no alcanzo a ver bien.
Ya hemos realizado varios, uno de ellos es este ua-cam.com/video/q9t_b83yR9o/v-deo.html
Hola! me ayudo mucho el video, solamente que la parte del blindaje para que el formulario no se envíe sin haber dado check en el captcha no funciona (se manda el formulario aunque no lo chequees). ¿tienes alguna idea de porqué pueda estar pasando? gracias!
Me pasa lo mismo :/
A mí también me pasa que se envía como quiera sin haber dado el check
Me pasa al revés: el formulario NO se envía aunque tenga el captcha tildado y no le encuentro la solución.
Alguien sabe como validar pero con Js?
Muy buen video. Intenté con el código de ejemplo que colocas en la descripción pero no cargó a la hora de hacer la prueba. Además intenté colocarlo en un formulario propio pero el problema es que luego de hacer la validación del captcha no pude hacer que ejecutara el script del envío de formulario. Utilicé la librería de PHP Mailer para la labor. Si te queda un espacio te agradecería el darme luces al respecto. Gracias.
si lo estas haciendo post por php tienes que setear el metodo al formulario sino crea el evento con js para el submit en onClick bro, la validacion solo es para filtrar la recepcion de valores en tu backend, o proteger los autoFill de los formularios por bots, la demas gestion estara algo mal en tu form :)
hay alguna forma de darle estilo al captcha en si le doy estilo a la clase del captcha pero no lo acepta
Cambiar el estilo creo que no tal vez solo el tamaño
@@codigosdeprogramacion esque quiero centrarlo y nos ecomo
Lo logre gracias;)
Hola, gracias por el aporte! me dice siempre "Verifica el captcha", aún cuando parece validarse, sabés porqué puede ser? seguí los pasos tal cual el video
Tal vez la validación de la verificación no está bien
Lo solucionaste?
No me funcionó esa forma de enviar datos en los parámetros. Pero sí usando cURL y tambien usando un context-stream añadido al 3er paramentro del file_get_contents().
Me aparece el siguiente error:
failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request recaptcha
Tienes idea de por qué puede estar sucediendo?? Sería bueno saberlo para acortar mi codigo. Gracias
me pasa igual como solucionaste ??
me puedes pasar tu solucion ?
Muy buen tutorial, Marco. Tanto este como el de crear un formulario de contacto. Pero me da un error cuando se valida el captcha. Por mas que esté checado, sale el error. Seguí el tuto al pie de la letra. Incluso descargué el código fuente y da lo mismo. Podrías indicarme a que puede deberse? Saludos
Que error?
@@codigosdeprogramacion gracias por responder. Cuando valida el capthca sale el erro que dice " Verifique el captcha"
Hola muchas gracias por subir este video, no logro hacerlo funcionar ya que estoy trabajando con archivo local y live server. Me aparece este error ERROR para el propietario del sitio web:
el dominio de la clave de sitio web no es válido. Los dominios que agregue son localhost, 127.0.0.1 pero igualmente no lo toma. Cuando abro la web con live server toma el 127.0.0.1:5500.
No uses live server, mejor instala apache y córrelo desde ahí
Que gran amigo!
¿Cuándo las clases de Python? Estaría agradecido
Lo bueno de reCAPTCHA v3 es que... Si Google cree que eres un robot, eres un robot. PUNTO.
😂
Si quiero saber
Si
😀
el codigo de github esta mal.
Agrega un Issues para revisarlo
Siempre me regresa captcha invalido :(
⭐⭐⭐⭐⭐
Muy buenos me ha llegado mi spam por no incluir este contenido
Así es, por eso hay que agregarlo a los formularios de contacto
Me manda un error Undefined variable $recaptcha in C:\xampp\htdocs\form\php
egistro_usuario_be.php on line 17
Por alguna razón el $captcha = $POST['g-recaptcha-response']; me da problema me marca esto : Syntax error, unexpected T_STRING, expecting ']'
Es porque al escribir $POST['g-recaptcha-response'] lo toma como un índice de un arreglo ya que la variable POST lleva un guión bajo al inicio y tú lo escribiste mal
@@codigosdeprogramacion Perdón lo escribí mal aquí pero tengo todo como en el vídeo
@@codigosdeprogramacion $captcha = $_POST['g-recaptcha-response']; lo tengo así tal cual es que ando escribiendo desde el móvil y se me pasó pero lo tengo tal cual
@@evilknight4905 lo resolviste ??
@@styveenrizo3962 Si
Muchas gracias
A la orden