GNU/Linux >> Tutoriels Linux >  >> Panels >> cPanel

Mon Prestashop a un problème de déconnexion automatique

Cela ne concerne pas seulement vous, d'autres utilisateurs ont peut-être rencontré le même problème comme vous l'avez. Pour résoudre la déconnexion automatique de la boutique Presta admin, nous avons listé les codes pour résoudre ce problème. Ce correctif supprime essentiellement la vérification IP cette boutique Presta a, vous permettant de résoudre le problème de connexion.

Il existe des FAI s (fournisseurs d'accès Internet ) ont cache/proxy/pare-feu qui peuvent ne pas représenter votre adresse IP avec précision. Ce qui se passe, c'est que Presta Shop est plus sécurisé en étiquetant votre session de connexion avec votre adresse IP et en la vérifiant en permanence lorsque vous êtes connecté au panneau d'administration.

Cliquez sur les liens pour parcourir les versions de Presta Shop . Vous devrez éditer le fichier :dossierprestashop/classes/cookie.php

  • Version 1.3 de Prestashop
  • Version 1.4 de Prestashop
  • Prestashop version 1.4.7 et supérieure

Prestashop version 1.3

Trouvez le "Avant " et modifiez le code en supprimant tout après le deuxième "ET ” en gras :

Avant
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())))
Après

Une fois supprimé, copiez ceci après le code :

if ($this->id_employee AND Validate::isUnsignedId($this->id_employee) AND Employee::checkPassword(intval($this->id_employee), $this-> passwd))

Assurez-vous d'enregistrer les modifications apportées.

Prestashop version 1.4

Trouvez le "Avant ” code :

Avant
AND (!isset($this->_content['remote_addr']) OR
$this->_content['remote_addr'] ==ip2long(Tools ::getRemoteAddr()))
Après

Ajouter deux barres obliques (// ) devant le code de ligne ou "ET ” :

//AND (!isset($this->_content['remote_addr']) OR
$this->_content['remote_addr'] ==ip2long(Outils ::getRemoteAddr()))

Assurez-vous d'enregistrer les modifications apportées.

Pour Prestashop version 1.4.7 et supérieure

Vous devrez vous connecter à Prestashop admin, cliquez sur Préférences et définissez Non pour "Vérifier l'IP sur le cookie ”. Une fois que vous avez terminé, le problème de déconnexion automatique devrait s'arrêter.

Remarque :Vous pouvez sécuriser votre boutique Presta dossier admin en utilisant les répertoires protégés par mot de passe fonction sur votre dossier admin. Si vous avez une ligne Internet statique, c'est aussi une bonne idée de refuser toute autre adresse IP autre que le vôtre en utilisant .htaccess ou IP Blocker .

Si vous avez d'autres questions, n'hésitez pas à contacter notre 24/7 Singapour ou l'équipe d'assistance australienne .


cPanel
  1. Comment se déconnecter instantanément d'Ubuntu à partir d'un terminal

  2. Les paramètres du système d'ouverture d'Ubuntu 18.04 me déconnectent ?

  3. Différence entre /var/log/messages, /var/log/syslog et /var/log/kern.log ?

  4. Comment me déconnecter de `sudo su` ?

  5. L'écran invité de redimensionnement automatique de VirtualBox est grisé

Comment se connecter à cPanel

Solus 4.1 Budgie review - Moi la chance est épuisée

Comment se déconnecter d'une session Ubuntu [Astuce du débutant]

Comment se connecter à cPanel ?

Comment déconnecter un utilisateur de SSH sous Linux

Comment vérifier si une tâche Cron a été exécutée (journal Crontab)