Prestashop settare i cookie (bug)

Su Prestashiop è possibile settare i cookies direttamente da backoffice,
andando su: AMMINISTRAZIONE ---> IMPOSTAZIONI, troverete due voci relativi ad i cookies, uno per il frontoffice ed uno per il backoffice.





Sarebbe troppo bello se fosse tutto cosi semplice.

Nella pratica, non funzionano bene.

Andiamo a creare un overrude:



copiamo il file
/classes/Cookie.php

 e lo mettiamo in

 in
/override/classes/Cookie.php

(in modo da non perdere la modifica dopo un  aggiornamento) 

 disabilitiamo quesa riga:

         //$this->_expire = is_null($expire) ? time() + 1728000 : (int)$expire;




e la sostituiamo con questa:
        // New
        $this->_expire = isset($expire) ? intval($expire) : 0 ;   





 









Commenti