4 minutos de lectura
Deja un comentario

Cómo agregar el captcha Cloudflare Turnstile en el Formulario de Registro de Moodle

Foto del autor

Los sistemas captchas nos ayudan a combatir los spams bots en los formularios de registro y autentificación. Sobre todo, con el advenimiento de las Inteligencias Artificiales, el cual hace más fácil el registro de estos indeseados bots en nuestro Moodle.

Hasta hace algunos años, reCAPTCHA de Google era la mejor opción para combatir la plaga del spam, pero dada que ahora su privacidad se ha visto cuestionada y es necesario pagar por ella a partir de una determinada cantidad de captchas resueltas, la mejor opción ahora es Cloudflare Turnstile.

Nota

Ya he hablado de la implementación de reCAPTCHA de Google en el pasado, que es nativa su implementación en Moodle; por lo que, si quieres usarlo, siempre es una opción.

Creando las claves en Cloudflare Turnstile

Lo primero que debemos hacer es crear las claves necesarias para poder agregar Cloudflare Turnstile en Moodle.

Para ello, dirígete al sitio web de Cloudflare y regístrate.

Puedes registrarte usando tu cuenta de Google, Apple o con tu email y una contraseña. Posiblemente debas verificar tu correo electrónico, con esta última opción.

Registro cloudflare turnstile

Una vez registrado, logueate en Cloudflare y vamos al menú a la izquierda que pone Turnstile.

Abrir turnstile en cloudflare

Ahora haz clic al botón que pone + Agregar Widget ubicado en la parte superior izquierda.

Dale un nombre en el primer campo que pone Nombre de Widget. Puede ser cualquiera, recomiendo uno que identifique el Moodle al que le vas a agregar Cloudflare Turnstile.

Luego, haz clic al botón + Agregar nombres de host.

Se nos mostrará una ventana emergente a la derecha. Debemos colocar en el campo: Agregar un nombre de host personalizado, nuestro dominio de Moodle (sin las https, : ni /), solo el dominio, y haz clic al botón Agregar.

agregar nombre host en turnstile cloudflare

Nos aparecerá en la parte inferior el dominio que agregamos. Selecciónalo con el check a su izquierda y le damos al botón Agregar.

seleccionar dominio agregado en turnstile

Deja los demás como está, y haz clic al botón Crear ubicado en la parte inferior derecha.

agregar widget de cloudflare turnstile

A continuación, en una nueva pantalla, nos mostrará: Clave del sitio y Clave secreta.

claves de turnstile para moodle

Guárdalas, ya que las necesitaremos a continuación.

Instalando el plugin Registration Rules en Moodle

Para agregar Turnstile Cloudflare en Moodle usaremos el plugin Registration Rules, debido a que nos permite agregar, de manera sencilla, una gran cantidad de opciones de captchas y sistema anti spam en Moodle, si así lo quisiéramos.

Ve a este 👉 link para descargar Registration Rules, luego instálalo en tu Moodle.

Si no sabes cómo instalar plugins, te dejo mi guía que te será de mucha ayuda.

Configurando Turnstile Cloudflare en Moodle

Una vez instalado Registration Rules, vamos como administrador en Moodle a: Administración del sitio > Extensiones > Herramientas de administración > Registration rules > Settings

Marca la casilla Habilitar y Guarda los cambios con el botón ubicado al final de esta pantalla.

habilitar plugin registration rules en moodle

Ahora vamos a: Administración del sitio > Extensiones > Herramientas de administración > Registration rules > Plugins

En la columna Nombre dirígete a Cloudflare Turnstile y haz clic al vínculo que pone Configuración, ubicado a la derecha en su misma fila.

configurando cloudflare turnstile en plugin registration rules de moodle

En el campo Site Key y Secret, coloca la Clave del sitio y Clave secreta respectivamente; estas son las que obtuvimos anteriormente de Cloudflare.

Haz clic al botón Guardar cambios.

insertar claves turnstile en Registration Rules de moodle

A continuación, dirígete a: Administración del sitio > Extensiones > Herramientas de administración > Registration rules > Rules

Con el botón descolgable que pone Add CAPTCHA, selecciona Cloudflare Turnstile.

agregando regla en Registration Rules para turnstile en moodle

En el la opción Enabled, selecciona del menú descolgable a su derecha. Luego haz clic al botón Add rule.

agregar regla (paso 2) turnstile en registration rules para moodle

Con esto ya tendremos agregado Cloudflare Turnstile en el formulario de registro de Moodle. 🥳

Para verificar, dirígete al formulario de registro de tu Moodle (deslogueado), deberías ver el captcha Cloudflare Turnstile encima del botón Crear cuenta.

Si no lo ves, es posible que debas limpiar la cache de Moodle, para ello vamos a: Administración del sitio > Desarrollo > Purgar Caches. Haz clic al botón Purgar todas las caches.

Espero este artículo haya sido de ayuda. No olvides dejar un comentario, esto ayuda mucho a nuestro blog. Saludos.

Califica este artículo

Puntuación promedio 0 / 5. Votos: 0

No hay votos hasta ahora. Sé el primero en calificar esta publicación.

Foto del autor
Fundador de VivaBlogger y cofundador de EVirtualplus. Soy un tecnomaniaco desde que estaba en pañales. Mi familia es el fundamento de mi vida. Sígueme en mis redes sociales.

También te puede interesar

Deja un comentario

El responsable de este sitio web es Marit Acuña. La finalidad de los datos es gestionar los comentarios en este blog. El destinatario (donde se almacenan los datos) es el hosting de este blog: Banahosting, ubicado en EEUU. La legitimidad es el consentimiento que otorgas en el formulario. Tienes derecho a acceder, rectificar, limitar y suprimir tus datos según la política de privacidad.