2010-12-13 20 views
5

Quiero configurar joomla front end session en never expire automatically. Estoy pensando que el límite de tiempo de sesión debe ser 45 days para que los usuarios visiten el sitio incluso después de 44 días todavía inician sesión. Configuré sesión límite de tiempo de espera en back-end en la configuración global para caducar en 64800 minutes y también actualicé el session.gc_maxlifetime para decir 3888000 pero todavía no está funcionando.Joomla aumentar límite de tiempo límite de sesión frontend

Joomla crea la cookie con el nombre d58ba4091c622661a0d46f03b412ac8b y el tiempo de caducidad dice 'Al final de la sesión'.

Esto significa que la sesión caducará siempre que un usuario cierre el navegador.

El tiempo de caducidad debe cambiarse para esta cookie de acuerdo con la configuración, pero aún así dice At end of session.

para un ejemplo cómo funciona stackoverflow session que tengo que hacer de la misma manera.

¿Hay alguna forma de cambiar el tiempo de vida de esta cookie de 'Al final de la sesión' a algo que yo quiera?

¿Debo cifrar el límite de tiempo en el que aparece esta cookie en existencias o cómo hacerlo?

Gracias.

Respuesta

2

Definitivamente no desea que la sesión expire nunca porque esto causará todo tipo de problemas de servidor y seguridad. Debe cambiar el vencimiento de la cookie a una fecha futura. La forma más fácil de hacer esto sería un complemento que verifica la cookie y actualiza la exiración.

+0

Por favor, hágamelo saber si cualquier plug-in está disponible para este –

+1

En realidad, el módulo de inicio de sesión Joomla núcleo tiene una "Remember Me" opción que mantiene al usuario conectado, incluso después de que termine la sesión –

Cuestiones relacionadas