Hasta que un usuario no rellene los campos personalizados de usuarios que selecciones, no podrá hacer nada en tu página web.
SIS UserLock, plugin para #Joomla4 para bloquear usuarios hasta... #MejorConJoomla Tuitéalo
Por qué desarrollar este plugin para Joomla
En varios proyectos que llevo hemos tenido que incluir una serie de campos personalizados para usuarios.
El "problema" viene que esos usuarios ya estaban registrados en la web y claro, estos campos era necesario que los rellenaran.
La única forma segura que tenía de que los rellenaran era esta: desarrollando un plugin de sistema que no les dejara hacer nada en la web (navegar por los diferentes ítems de menú) hasta que no entraran en ellos.
Dicho y hecho.
Funcionamiento de SIS UserLock
Su funcionamiento es muy simple. Los pasos que tienes que seguir son los siguientes:
- Descargar el plugin de mi sitio de GitHub.
- Instalarlo de la forma habitual en Joomla.
En este artículo tienes más información: Cómo instalar una extensión en Joomla. - Ir al plugin y configurarlo.
- Habilitar el plugin y listo.
Con estos 4 sencillos pasos tendrás funcionando el plugin en tu web.
Voy ahora a explicarte cómo configurar el plugin para que no tengas problema.
Cómo configurar SIS UserLock
Como puedes ver en la captura anterior cuenta con 3 campos.
Selecciona campos
Tendrás que seleccionar los campos personalizados de usuario que éste tiene que rellenar para poder navegar por la web.
Evidentemente, primero tienes que tenerlos creados (en un próximo artículo te explicaré cómo hacerlo).
Selecciona ítem de menú de redirección
Tendrás que seleccionar el ítem de menú al que redirigirás al usuario hasta que rellene estos campos.
Lo lógico es que crees un ítem de menú de tipo "Perfil de usuario" ya que desde aquí podrá acceder directaente a editar sus datos.
Mensaje de error
Un mensaje que le saldrá cuando intente navegar a cualquier ítem de menú de tu web y no tenga rellenados todos los campos que hayas seleccionado en el primer campo de configuración del plugin.
Pues este es el plugin que he desarrollado.
Tienes toda la información y puedes descargarlo en mi GitHub: SIS UserLock
Espero que te guste y te sirva para tus proyectos.
Si quieres ayudar a otros compañeros, comparte el artículo en Twitter haciendo clic a continuación.
SIS UserLock, plugin para #Joomla4 para bloquear usuarios hasta... #MejorConJoomla Tuitéalo