dlezona.com » Módulos » DZ Login Page v0.4.0

DZ Login Page v0.4.0

Versión 21.0
Idioma Multilenguaje

DZ Login Page es un plugin para DataLife Engine 21 que añade una página de inicio de sesión independiente, moderna y completamente integrada con el sistema nativo de usuarios de DLE.

El módulo crea una nueva ruta de acceso en /login/, manteniendo intacto el login tradicional del CMS y reutilizando la autenticación original de DataLife Engine para procesar usuarios, contraseñas, sesiones, cookies y mecanismos de seguridad.


¿Qué es DZ Login Page?

DZ Login Page nace como una alternativa para quienes desean ofrecer una página de acceso más cuidada y profesional sin reemplazar ni modificar el sistema de login nativo de DataLife Engine.

En lugar de crear un sistema de autenticación independiente, el plugin aprovecha directamente el motor de usuarios de DLE. Esto permite mantener compatibilidad con el funcionamiento habitual del CMS y reducir al mínimo los cambios sobre el núcleo.

Importante: el login tradicional de DataLife Engine continúa funcionando con normalidad incluso si el plugin se desactiva o se desinstala.

Características principales

  • Página de login independiente: añade una nueva página de acceso mediante la ruta /login/.
  • Autenticación nativa de DLE: utiliza el sistema original de DataLife Engine para validar usuarios y contraseñas.
  • Sin reemplazar el login original: el sistema tradicional de acceso permanece intacto.
  • Compatible con CAPTCHA: puede utilizar los sistemas de verificación configurados directamente desde DataLife Engine.
  • Cache Guard: incluye una protección adicional para evitar que un usuario recién autenticado reciba una página almacenada previamente como invitado.
  • Interfaz multidioma: incluye soporte para español e inglés.
  • Panel de configuración: dispone de su propia sección dentro del AdminCP.
  • Configuración persistente: los ajustes del módulo pueden conservarse incluso después de una desinstalación.
  • Integración mediante Plugins DLE: los cambios necesarios se aplican utilizando el sistema oficial de plugins del CMS.

Opciones de configuración

Desde el panel de administración es posible personalizar diferentes aspectos de la página de inicio de sesión sin necesidad de editar archivos manualmente.

  • Título principal de la página.
  • Subtítulo o texto introductorio.
  • Texto destacado o eslogan.
  • Destino después de iniciar sesión.
  • Activar o desactivar CAPTCHA.
  • Activar o desactivar Cache Guard.
  • Definir si la opción de mantener la sesión iniciada aparece seleccionada por defecto.

Integración con el sistema de seguridad de DLE

Uno de los puntos principales de DZ Login Page es que no intenta sustituir el proceso de autenticación de DataLife Engine.

El plugin utiliza directamente el sistema nativo de DLE para manejar el acceso de usuarios, manteniendo compatibilidad con sus sesiones, cookies, métodos de contraseña, limitaciones de acceso y demás mecanismos incluidos por el CMS.

De esta forma, la página personalizada funciona como una nueva interfaz de acceso, mientras que el procesamiento real del login continúa siendo responsabilidad de DataLife Engine.

Compatibilidad con CAPTCHA

DZ Login Page puede trabajar con el sistema CAPTCHA configurado globalmente en DataLife Engine.

El plugin reutiliza la configuración existente del CMS, evitando la necesidad de mantener claves o proveedores CAPTCHA adicionales dentro del propio módulo.

Esto permite mantener una configuración centralizada y facilita la integración con los diferentes sistemas de verificación compatibles con DLE.

Cache Guard

El módulo incluye una pequeña protección denominada Cache Guard, pensada para ciertos escenarios donde el navegador puede reutilizar una versión almacenada de la página principal inmediatamente después de iniciar sesión.

Su objetivo es ayudar a evitar que el usuario vea temporalmente contenido correspondiente a una sesión de invitado después de haberse autenticado correctamente.

Esta función complementa el comportamiento de caché de DLE, pero no sustituye las reglas de exclusión de caché que puedan ser necesarias en servicios externos o sistemas de full page cache.

Interfaz multidioma

DZ Login Page incluye soporte para español e inglés.

Los textos fijos de la interfaz cambian automáticamente según el idioma activo de DataLife Engine, mientras que los textos personalizados definidos por el administrador se mantienen exactamente como fueron guardados.

Esto permite traducir la interfaz del módulo sin modificar el contenido personalizado de cada sitio.

Integración mediante el sistema de Plugins

El módulo se instala utilizando el sistema oficial de plugins de DataLife Engine.

Las modificaciones necesarias sobre los archivos de DLE se realizan mediante operaciones virtuales del propio gestor de plugins, por lo que no es necesario editar manualmente archivos del núcleo.

Al desactivar o eliminar el plugin, estas operaciones dejan de aplicarse automáticamente.

Configuración persistente

El archivo de configuración de DZ Login Page se mantiene separado de los archivos distribuibles del plugin.

Gracias a ello, una desinstalación puede eliminar los archivos del módulo sin borrar necesariamente los ajustes personalizados del sitio.

Si el plugin se instala nuevamente, puede recuperar la configuración existente y continuar trabajando con los valores previamente definidos.

Compatibilidad

Esta versión ha sido desarrollada y probada específicamente con:

  • DataLife Engine 21.0
  • PHP 8.2
  • Sistema de Plugins nativo de DLE
  • Plantillas compatibles con el sistema estándar de templates de DataLife Engine

Instalación

La instalación se realiza directamente desde el administrador de plugins de DataLife Engine.

  1. Accede al AdminCP de DLE.
  2. Abre el apartado de Plugins.
  3. Sube el archivo ZIP del módulo.
  4. Completa la instalación desde el gestor de plugins.
  5. Accede a la configuración de DZ Login Page desde el panel de administración.

Una vez instalado, la nueva página de acceso estará disponible mediante:

/login/

Versión

DZ Login Page 0.4.0

Versión estable preparada para DataLife Engine 21.0.

Descarga disponible
DZ-Login-Page-0.4.0.zip
23.2 Kb 0 descargas zip
Descargar

Comunidad

Comentarios 0

Agregar comentario

Comparte tu experiencia, duda o sugerencia con la comunidad.

Haga clic en la imagen para actualizar el código si no es legible