Control de sesión Prestashop

Miércoles, 27 Setiembre 2017 | 25 Visites

Cookies Prestashop

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.

Como se puede cerrar la sesión al cerrar nuestro navegador?

Se puede establecer el tiempo de espera de las Cookies 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.

Etiquetas: ,
Argar Jorba

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.