OdooWiki OCA HUB

Website Form - ReCaptcha

website_form_recaptcha folder_open OCA/website open_in_new
Website Licencia: AGPL-3

Añade un widget de campo ReCaptcha para formularios de sitio web (extiende el módulo website_form).

Traducciones

Este módulo intentará usar el idioma de tu sitio web. Si no puede encontrarlo por cualquier motivo, usará por defecto la API de google y utilizará el idioma del navegador o tu ubicación.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 13.0

Añade protección Google reCaptcha a los formularios del sitio web, de modo que los visitantes deben demostrar que son humanos antes de que se pueda enviar un formulario. Las claves del sitio se configuran por sitio web en los ajustes del sitio web.

Este módulo te permite proteger los formularios publicados en tu sitio web con Google reCaptcha, reduciendo el spam y los envíos automatizados.

Dónde aparece: - En los ajustes del sitio web, aparece una nueva opción "reCaptcha" junto al ajuste de Google Maps. Al activarla se muestran dos campos donde pegas tu clave de sitio y clave secreta de Google reCaptcha, además de un enlace que explica cómo obtenerlas. Estos valores se almacenan por sitio web.

Qué hace automáticamente: - Cuando un visitante abre un formulario del sitio web cuyo modelo está permitido para formularios del sitio web, se carga el widget de reCaptcha y se inserta justo encima del botón de envío. - Al enviar, la respuesta del visitante se envía a Google para su verificación. Si falta la respuesta, no es válida o las claves son incorrectas, el formulario se rechaza con un mensaje de error claro en lugar de guardarse. - El idioma del captcha sigue el idioma de tu sitio web cuando Google lo admite; de lo contrario, Google elige el idioma automáticamente.

Áreas afectadas: - Los ajustes del sitio web y el registro del sitio web almacenan las claves. - El proceso de envío de formularios del sitio web se amplía para que se compruebe cada formulario habilitado. - También existe un indicador obsoleto "Require ReCaptcha" en los modelos, que se conserva solo por compatibilidad hacia atrás.

Nota: el módulo depende del servicio externo de Google, por lo que se requieren una conexión a internet y credenciales válidas de Google reCaptcha.

Depende de

website_form

Lo necesitan otros módulos

Modelos y campos (4)
  • website · amplía un modelo existenterecaptcha_key_site, recaptcha_key_secret
  • ir.model · amplía un modelo existentewebsite_form_recaptcha (Require ReCaptcha)
  • res.config.settings · amplía un modelo existenterecaptcha_key_site, has_google_recaptcha (Google reCaptcha), recaptcha_key_secret
  • website.form.recaptcha · modelo nuevo

Texto generado por IA (DeepSeek) al leer el código de la versión 13.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 13.0

En primer lugar, debes obtener una clave ReCaptcha de Google

Configuración de múltiples sitios web

  • Ve a la configuración del sitio web
  • Selecciona el sitio web en el que quieres añadir / editar la clave recaptcha
  • Establece la clave del sitio y la clave secreta

Para fines de prueba puedes establecer estas claves (https://developers.google.com/recaptcha/docs/faq#id-like-to-run-automated-tests-with-recaptcha.-what-should-i-do):

  • Clave del sitio: 6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI
  • Clave secreta: 6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe

Para usar este módulo, necesita:

  • Tener ya un modelo con formulario habilitado (consulte la documentación de website_form)
  • El código de recaptcha se inyectará dinámicamente.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.