| 1320 Visites
Moltes vegades els navegadors no tanquen la sessió del usuari, és possible que et deixis el Backoffice de la teva botiga online obert i que arribi algú darrere teu i pugui modificar el que vulgui. Podria tafanejar les teves comandes, clients i altres dades privades. Doncs bé, la sessió per defecte es tanca en 20 dies. A la pràctica és el mateix que si no es tanqués mai. Intentarem resoldre això perquè no succeeixi i ens poguem quedar molt més tranquils.
Es pot establir el temps d’espera de les Cookies per durar tota la longitud de la sessió del navegador:
Canviar la línia 50 al arxiu classes/Cookie.php:
$this->_expire = isset($expire) ? intval($expire) : (time() + 1728000);
i posar aquesta altra que farà que es tanqui la sessió quan tanquem el navegador:
$this->_expire = isset($expire) ? intval($expire) : 0;
Això farà que les Cookies expirin quan l’usuari tanqui el navegador.
Si tanques la “pestanya” del navegador no es tanca la sessió. Has de tancar el navegador sencer.
Article escrit per Argar Jorba
Dissenyador gràfic i desenvolupador web especialitzat en pàgines web i botigues online.
Si t'agraden els meus articles i vols consells més valuosos, no dubteu a fer una donació.