Eusebio100 Posted April 13, 2015 Share Posted April 13, 2015 (edited) Hola, Quiero cambiar el nombre de la cookie de prestashop; en lugar de: PrestaShop-b88ff38eddcc964d6eb9437e3fff3f4a, poner otro nombre más a corde con la tienda. El cambio lo hago sin problemas en el archivo Cookies.php, y el front funciona perfectamente, el problema lo tengo en que no me deja acceder al admin. ¿sabeis donde tengo que modificar para poder acceder al admin? Gracias de antemano. Edited April 14, 2015 by Eusebio100 (see edit history) Link to comment Share on other sites More sharing options...
Eusebio100 Posted April 14, 2015 Author Share Posted April 14, 2015 up Link to comment Share on other sites More sharing options...
Eusebio100 Posted April 14, 2015 Author Share Posted April 14, 2015 Hay alguna variable global con el nombre de la tienda que pueda poner en el archivo Cookies.php? Me refiero a hacer algo así (si es que se puede). En lugar de: $this->_name = 'PrestaShop-'.md5(($this->_standalone ? '' : _PS_VERSION_).$name.$this->_domain); Poner: $this->_name = $nombre_tienda.md5(($this->_standalone ? '' : _PS_VERSION_).$name.$this->_domain); Link to comment Share on other sites More sharing options...
Eusebio100 Posted April 14, 2015 Author Share Posted April 14, 2015 Pues al final lo he resuelto a mi manera, si hay otra mejor y alguien la quiere compartir, bienvenid@ sea. Primero he creado una variable para asignar un nombre a cada tienda, después pongo esa variable en la línea del cookie name, justo en lugar de "PrestaShop-". Archivo classes/Cookie.php, dentro de la función __construct, (línea 66 aprox), añadir esto: if ($name == 'ps-s1'){ $name_shop = 'Tienda1'; }elseif($name == 'ps-s2'){ $name_shop = 'Tienda2'; }else{ $name_shop = 'Tienda3'; } Cambiar esto: $this->_name = 'PrestaShop-'.md5(($this->_standalone ? '' : _PS_VERSION_).$name.$this->_domain); Por: $this->_name = $name_shop.'-'.md5(($this->_standalone ? '' : _PS_VERSION_).$name.$this->_domain); Con esto cada tienda tiene un nombre distinto para la cookie, además de la key; lógicamente sustituir TiendaX por el nombre que quieras. Link to comment Share on other sites More sharing options...
Recommended Posts