On Premise Captcha

Es una solución para entornos que están publicados en su red local, no requiere de internet para realizar las validaciones y puede ser administrado sin problema.

Comprobaciones antes de adquirir la extensión.

  • La extensión utiliza la función de alternate login url, por lo cual solo funciona con el clásico formulario de moodle, el cual solicita usuario y contraseña.
  • No utilizar en sitios que tengan activo otros botones para autenticación con aplicaciones.
  • Realiza tu consulta antes de comprar.
  • Estos son los elementos que estarán disponibles con el uso del plugin. (Se ha agregado el ingreso como invitado).

Documentación

1

Cargue el paquete zip desde Administración del sitio -> Complementos -> Instalar complementos. Cargue el paquete ZIP, verifique e instale.

2

Vaya a Administración del sitio > plugins > Extensiones locales. > OpCaptcha login

3

Cambie la cantidad de caracteres y aumentar el # de valores alfa numéricos a mostrar.

4

Determine la url de su sitio moodle en la parte superior del navegador para configurar el login alternativo, debe validar muy bien antes de aplicar cualquier cambio.

Para nuestro caso es https://dev.innovandoweb.com/

5

Realice la construcción de la url de ingreso alternativo y colóquela en el navegador para validar la carga del formulario y el ver la conexión con google recaptcha.

En este ejemplo, queda de la siguiente manera

https://dev.innovandoweb.com/local/opcaptcha/login.php

6

Después de validar el captcha, en la administración del sitio -> plugins -> Autenticación -> Gestionar autenticación, ubique el elemento de alternate login url e introduzca su url de acceso.

En este ejemplo, queda de la siguiente manera.

https://dev.innovandoweb.com/local/opcaptcha/login.php

No debe contener espacios u otros caracteres raros.

7

Abra otro navegador o utilice una ventana de incógnito para ingresar a moodle, pruebe cargando por ejemplo /my 

https://mimoodle.com/my

Le mostrará el formulario de ingreso con la función de google recaptcha aplicada para el acceso.

8

Desactive las funciones de login incluido en la pantalla principal del tema para que todos los ingresos sean por el formulario seguro que contiene el captcha.

Por lo general estas opciones las encuentra en: Administración del sitio -> Apariencia -> Temas -> elegir el tema actual del sitio y revisar las opciones (Depende del tema utilizado).

9

Active el ingreso como invitado en el sitio.

Desde administración del sitio -> Extensiones -> Autenticación -> Administrar autenticación.

10

Ubique la casilla de acceso como invitado y guarde los cambios.

11

Ubique la casilla de acceso como invitado y guarde los cambios.

Ingrese en modo incognito al sitio y verá el botón disponible para acceder.

12

Active el botón de creación de usuario cuenta email.

Por lo general estas opciones las encuentra en: Administración del sitio -> Autenticación -> Administrar Autenticación -> elegir registro basado en email.

13

Ahora puede ver la funcionalidad disponible.

Solución de problemas con la url alternativa

 

Si al aplicar el cambio en el sitio no puede ingresar debe validar la información de url colocada en el apartado del paso: 6 y 7, validar con otro navegador o modo incógnito antes de cerrar sesión.

Si ya no cuenta con el ingreso, puede desactivar momentáneamente la dirección de url alternativa agregando la siguiente linea en el archivo config.php de moodle (la ruta por defecto es /var/www/html/moodle/config.php valida con tu proveedor).

$CFG->alternateloginurl = ”;

Guarde cambios.

Una vez pueda autenticarse en moodle, comente la linea agregada en el archivo config.php y guarde los cambios nuevamente para permitir la modificación de la url en el sitio, repita los pasos 6 y 7 para colocar la url correcta.