En ocasiones, por diversas razones asociadas principalmente al desarrollo de un determinado sitio web, en el que pasamos numerosas horas gestionando cambios en el backend de Joomla!, necesitamos mantener viva la sesión de uno o varios usuarios concretos sin que esta se vea penalizada por la limitación que hayamos establecido en la Configuración Global de Joomla!.
Si bien no es recomendable establecer un tiempo de sesión superior a 30 o 60 minutos, por razones de seguridad, principalmente porque esta configuración se mantendría para todos los usuarios registrados del sitio, determinados usuarios y bajo roles establecidos para ellos (autores, gestores, administradores, etc.) necesitan mantener el tiempo de vida de sesión alto o ilimitado en tanto en cuanto desarrollan labores de mantenimiento, creación de contenidos o administración del sitio.
Para estos casos existe un plugin de concepción muy sencilla, tanto para Joomla! 1.5 como 2.5 que permite mantener “siempre” viva la sesión de los usuarios que determinemos en el “box” de datos del plugin de forma que no les penalice la sesión y no tengan que invertir tiempo en acceder constantemente.
Este plugin, llamado Forever Sessions, desarrollado por yoonique[.]net, permite extender la extensión de los usuarios indicados en los parámetros del plugin, antes de que esta expire. Por defecto ya se aplica, una vez se activa el plugin, a todos los Administradores y SuperAdministradores.
La configuración es muy sencilla, basta con activar el plugin, tras su instalación, desde el menú Extensiones, Gestor de Plugins y escribir una lista separada por comas con los nombres de usuarios o tipos de usuarios para que la sesión no caduque nunca si un usuario pertenece a esta lista o está contemplado e un grupo de usuarios.
Si solo deseamos que esta sesión se extienda para Administradores y SuperAdministradores, entonces no será necesario que incorporemos valores al “box” de datos en los parámetros del plugin.
- Compatible con Joomla 2.5.
- Anulado el soporte para Joomla! 1.7.
- Correcciones de errores varios.
Ver y valorar Forever Sessions en el Joomla! Extensions Directory.
Descargar Forever Sessions desde la web del autor.
En el siguiente vídeo vemos la instalación de dicho plugin y su activación para usuarios “registrados”.
Por razones de seguridad es importante mantener siempre tiempos de vida de sesión bajos, pero en determinados casos es importante que algunos usuarios puedan mantener viva su sesión mientras desarrollan el sitio o participan en su mantenimiento o publicación de contenidos. En estos casos Forever Sessions es un buen aliado para permitir sesiones extendidas para los usuarios definidos.
¿Te ha resultado útil este artículo?
Miembro del equipo de soporte técnico de Webempresa.
Coordinador de contenidos en el Blog y en Youtube.
Soporte técnico en CiberProtector. Teacher en Webempresa University