| 1867 Visites
Muchas veces los navegadores no cierran la sesión del usuario, es posible que te dejes el Backoffice de tu tienda online abierto y que llegue alguien detrás de ti y pueda modificar lo que quiera. Podría curiosear tus pedidos, clientes y otros datos privados. Pues bien, la sesión por defecto se cierra en 20 días. En la práctica es lo mismo que si no se cerrara nunca. Intentaremos resolver esto para que no suceda y nos podamos quedar mucho más tranquilos.
Se puede establecer el tiempo de espera de las Cookies strong> para durar toda la longitud de la sesión del navegador:
Cambiar la línea 50 al archivo classes/Cookie.php:
$this->_expire = isset($expire) ? intval($expire) : (time() + 1728000);
y poner esta otra que hará que se cierre la sesión cuando cerramos el navegador:
$this->_expire = isset($expire) ? intval($expire) : 0;
Esto hará que las Cookies expiren cuando el usuario cierre el navegador.
Si cierras la “pestaña” del navegador no se cierra la sesión. Tienes que cerrar el navegador entero.
Artículo escrito por Argar Jorba
Diseñador gráfico y desarrollador web especializado en páginas web y tiendas online.
Si te gustan mis artículos y quieres consejos más valiosos, no dude en hacer una donación.