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 .