PrestaShop: Admin Logout nach 15 Minuten erhöhen

PrestaShop: Admin Logout nach 15 Minuten erhöhen
Inhaltsverzeichnis

Die große Anzahl an verschiedenen Shopsystemen  haben positive aber auch negative Seiten. Je nach Einsatzgebiet machen sich Fehler und Bugs schnell bemerkbar.

Viele Administratoren, welche im Einsatz haben wird auffallen, dass die Sitzung im Admin-Bereich nach nur wenigen Minuten abbricht. Bei den Einstellungen kann die Dauer der Cookies hochgesetzt werden. Dies bringt aber leider nicht den gewünschten Erfolg die Sitzungsdauer zu verlängern.

Die maximale Dauer der Inaktivität erhöhen

Das Problem liegt hierbei nicht bei der Laufzeit der Cookies, sondern an der maximalen Dauer für die Inaktivität im Backend. In der Grundeinstellung liegt diese bei 15 Minuten. Somit wird der Administrator nach 15 Minuten Inaktivität im PrestaShop Backend ausgeloggt.

Diese maximale Inaktivität-Zeitangabe kann ganz leicht auf euren Webspace angepasst werden:

  1. Öffnet die Datei: classes/controller/Admin-Controller. (AdminController.php ab PrestaShop 1.6)
  2. Sucht nach der Zeile 2288 (STRG + G in den meisten Editoren). (Zeile 2679 ab PrestaShop 1.6, Zeile 2772 ab PrestaShop 1.7)
  3. Dort findet ihr folgenden :
    if ($this->context->cookie->last_activity + 900 < time())
  4. Der Wert 900 bedeutet 900 Sekunden also 15 Minuten.
  5. Erhöht den Wert 900 auf 3600.
  6. Das maximale Inaktivität-Limit beträgt nun 1 Stunde.

Das Limit kann beliebig hochgesetzt werden, sollte aber nicht zu hoch gesetzt werden, da der automatische Logout bei Inaktivität auch zur dient.

Viel Erfolg mit PrestaShop! Hat die Lösung bei euch funktioniert oder habt ihr einen anderen Lösungsweg gefunden?


Schreib mir deine Meinung

Ein gültiger Name ist erforderlich.

Kommentare

Kommentare sind nach Datum aufsteigend sortiert.

  1. Martin B.

    Hallo,

    zumindest in der aktuellen Shopversion 1.7.6.5 wird der Dateiname ohne Bindestrich geschrieben (AdminController.php) und die immer noch gleich lautende Zeile ist jetzt 2801.

    Im Übrigen besten Dank für den Tip, die 15 Minuten nerven wirklich, insbesondere bei einer Erstinstallation, wenn nebenher die CSV-Dateien vorbereitet werden.

    Grüße
    Martin

    PS. Ich gehe davon aus, dass die Mailadresse unveröffentlich bleibt.


    vor 3 Jahren
Kurzübersicht
Lesezeit: 2 Minuten
Kategorie: E-Commerce
Reaktionen: 1 Kommentar(e)
Verwendete Themen
Folge mir auf:
  1. Pinterest
  2. Instagram