GNU/Linux >> Linux Esercitazione >  >> Panels >> cPanel

Il mio Prestashop ha problemi di disconnessione automatica

Non solo tu l'hai sperimentato, ma ci sono altri utenti che potrebbero aver riscontrato lo stesso problema come hai tu. Per risolvere il logout automatico dal Presta Shop admin, abbiamo elencato i codici risolvere questo problema. Questa correzione sostanzialmente rimuove il controllo IP quel Negozio Presta ha, permettendoti di risolvere il problema di accesso.

Ci sono alcuni ISP s (Fornitori di servizi Internet ) hanno cache/proxy/firewall che potrebbero non rappresentare il tuo IP in modo accurato. Quello che succede è che Presta Shop è più sicuro taggando la tua sessione di accesso con il tuo indirizzo IP e controllandolo costantemente quando accedi al pannello di amministrazione.

Fai clic sui link per saltare le versioni di Presta Shop . Dovrai modificare il file:prestashopfolder/classes/cookie.php

  • Prestashop versione 1.3
  • Prestashop versione 1.4
  • Prestashop versione 1.4.7 e successive

Prestashop versione 1.3

Trova il "Prima " e modifica il codice rimuovendo tutto dopo il secondo "AND ” in grassetto:

Prima
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())))
Dopo

Una volta rimosso, copia questo dopo il codice:

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

Assicurati di salvare le modifiche apportate.

Prestashop versione 1.4

Trova il "Prima ” codice:

Prima
AND (!isset($this->_content['remote_addr']) OR
$this->_content['remote_addr'] ==ip2long(Strumenti::getRemoteAddr()))
Dopo

Aggiungi due barre in avanti (// ) davanti al codice di riga o “AND ”:

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

Assicurati di salvare le modifiche apportate.

Per Prestashop versione 1.4.7 e successive

Dovrai accedere al Prestashop amministratore, fai clic su Preferenze e imposta No per "Controlla l'IP sul cookie ”. Al termine, il problema della disconnessione automatica dovrebbe interrompersi.

Nota :puoi proteggere il tuo Presta Shop cartella admin utilizzando le directory di protezione tramite password funzione nella cartella di amministrazione. Se hai una linea Internet statica, è anche una buona idea negare qualsiasi altro indirizzo IP diverso dal tuo utilizzando .htaccess o IP Blocker .

Se hai ulteriori domande, non esitare a contattare il nostro Singapore 24 ore su 24, 7 giorni su 7 o Team di supporto australiano .


cPanel
  1. Come disconnettersi istantaneamente da Ubuntu da un terminale

  2. Ubuntu 18.04 L'apertura delle impostazioni di sistema mi disconnette?

  3. Differenza tra /var/log/messages, /var/log/syslog e /var/log/kern.log?

  4. Come faccio a disconnettermi da `sudo su`?

  5. VirtualBox Ridimensiona automaticamente il display del guest disattivato

Come accedere a cPanel

Solus 4.1 Recensione Budgie - La mia fortuna è finita

Come disconnettersi dalla sessione di Ubuntu [Suggerimento per principianti]

Come accedere a cPanel?

Come disconnettere un utente da SSH in Linux

Come verificare se un Cron Job è stato eseguito (registro Crontab)