Esto no solo lo experimenta usted, hay otros usuarios que pueden haber experimentado el mismo problema ya que tienes. Para solucionar el cierre de sesión automático desde la Tienda Presta administrador, hemos enumerado los códigos para resolver este problema. Esta solución básicamente elimina la verificación de IP esa Tienda Presta tiene, lo que le permite solucionar el problema de inicio de sesión.
Hay algunos ISP s (Proveedores de servicios de Internet ) tienen caché/proxy/cortafuegos que puede no representar su IP con precisión. Lo que pasa es que Presta Shop es más seguro al etiquetar su sesión de inicio de sesión con su dirección IP y la verifica constantemente cuando inicia sesión en el panel de administración.
Haga clic en los enlaces para saltar las versiones de Presta Shop . Deberá editar el archivo:prestashopfolder/classes/cookie.php
- Prestashop Versión 1.3
- Prestashop Versión 1.4
- Prestashop Versión 1.4.7 y superior
Prestashop Versión 1.3
Encuentra el "Antes ” y edite el código eliminando todo después del segundo “Y ” en negrita:
Antes
if ($this->id_employee AND Validate::isUnsignedId($this->id_employee) AND Employee::checkPassword(intval($this->id_employee), $this->passwd) AND (!isset($this->_content['remote_addr'])OR $this->_content['remote_addr'] ==ip2long(Tools::getRemoteAddr()))) |
if ($this->id_employee AND Validate::isUnsignedId($this->id_employee) AND Employee::checkPassword(intval($this->id_employee), $this-> contraseña)) |
AND (!isset($this->_content['remote_addr']) OR $this->_content['remote_addr'] ==ip2long(Herramientas::getRemoteAddr())) |
//Y (!isset($this->_content['remote_addr']) OR $this->_content['remote_addr'] ==ip2long(Herramientas ::getRemoteAddr())) |