Neu Cookie Lifetime im Shop Backend

Oliver Mayer

Aktives Mitglied
4. Mai 2016
23
1
Hallo zusammen,

wenn man sich in das Shop Backend einloggt wird man momentan nach ca. 15 - 30 Minuten wieder ausgeloggt. Gibt es eine Möglichkeit diesen Wert zu erhöhen?? Also das die Session erst nach 2-3 Stunden beendet wird?

Die Cookieeinstellungen im Backend sind ja meines Wissens nach nur für das Frontend.
 

Oliver Mayer

Aktives Mitglied
4. Mai 2016
23
1
Kann ja fast nicht sein oder?? Ich habe die Lifetime auf 24 Stunden eingestellt. Hab mich andererseits aber eh schon gewundert warum mein Warenkorb im Frontend immer so schnell wieder weg ist. Gibt es hier noch einen Trick? Weil die eingestellte Lifetime greift definitiv nicht.

[Bild entfernt]
 
Zuletzt von einem Moderator bearbeitet:
  • Gefällt mir
Reaktionen: alles gute! :)

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
347
Halle (Saale)
Evtl. erlaubt die PHP-Konfiguration kein Überschreiben der entsprechenden Cookie-Parameter?
Ggf. vielleicht einmal probieren, das alles direkt über die php.ini zu konfigurieren.
 

bigboss

Gut bekanntes Mitglied
27. September 2011
125
6
Zschopau
Evtl. erlaubt die PHP-Konfiguration kein Überschreiben der entsprechenden Cookie-Parameter?
Ggf. vielleicht einmal probieren, das alles direkt über die php.ini zu konfigurieren.
ich finde, das das in vielen shops ein großes problem ist. gerade wenn sich einer ersatzteile zusammensucht. geht noch mal in die garage, schaut was nach und der warenkorb ist weg!
Im woocommerce haben wir das problem nicht und damit mehr verkäufe. warum kann man das im jtl- shop nicht endlich auch mal lösen!?
 

alles gute! :)

Neues Mitglied
24. Juni 2022
6
0
Kann ja fast nicht sein oder?? Ich habe die Lifetime auf 24 Stunden eingestellt. Hab mich andererseits aber eh schon gewundert warum mein Warenkorb im Frontend immer so schnell wieder weg ist. Gibt es hier noch einen Trick? Weil die eingestellte Lifetime greift definitiv nicht.

hi =) bump! 🎉✨ Sollte die Lifetime vom Warenkorb nicht eine Einstellung sein, die jeder als Erstes sucht? (auch aus eigenen Shopping-MartyriErfahrungen)

- Die Cookie Lifetime im JTL Shop Admin auf Millionen Sekunden zu setzen funktioniert zwar, allerdings wirkt sich das auf nichts dergleichen aus (weder auf den Warenkorb, noch auf "Zuletzt angesehen", noch auf die Admin Session-Dauer.) ( Und wie viele CMS Admins erraten die Einheit Sekunden?),

( Alle paar Minuten eine (Ajax) Datenbank Anfrage zu machen, ist ein Workaround und kann nur funktionieren solange der Tab im Ram & aktiv bleibt.)
 
Zuletzt bearbeitet:

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
347
Halle (Saale)
In der Beschreibung steht doch eindeutig "wieviele SEKUNDEN ein Cookie gültig sein soll".
Wenn die Einstellung in deinem Shop keine Auswirkung hat, dann liegt das an deinem Hoster, der die Modifikation der Werte nicht erlaubt oder selbst überschreibt.
 

alles gute! :)

Neues Mitglied
24. Juni 2022
6
0
hi :) den Cookie hab ich gelesen & die Cookie-Lifetime überprüft.
Warenkorb & Zuletzt-Angesehen sollen X Monate erhalten bleiben (nicht X Minuten).
der Cookie könnte einfach die ArtikelNummern speichern. Dann ginge es ohne session.

Ich probiere mal php_value session.gc_maxlifetime 32000000 in .htaccess & php.ini

Achja die 🛈nfo! trotzdem geht's bei Cookies meistens um viele Tage
👋
 
Zuletzt bearbeitet:

alles gute! :)

Neues Mitglied
24. Juni 2022
6
0
(...geht!) - jetzt müssten wir uns für die selbe Sicherheit halt nur als Admin immer ausloggen. (Bzw. falls viele Entwickler an dem Shop arbeiten ist die Entkoppelung der beiden durations überfällig)
 

Georg964

Sehr aktives Mitglied
25. März 2022
245
85
Heute ist der 05.09.
Cookie-Live-Time steht auf 7 Tage, wird mir auch so angezeigt mit "Läuft ab am 12.09" und doch ist der Warenkorb nach spätestens einer Stunde leer.

Könnte es sein, dass da noch irgendwo eine offene Baustelle ist?
 

Anhänge

  • 1662395909846.png
    1662395909846.png
    44,9 KB · Aufrufe: 21

alles gute! :)

Neues Mitglied
24. Juni 2022
6
0
Hi Georg964, also es geht mit dem
Code:
php_value session.gc_maxlifetime 12345678
in der .htaccess im Wurzelverzeichnis der Seite (oder in der php.ini vom ganzen Webserver).
(was JTL Shop nur nicht selbst einstellt. Und was ebenfalls die Logindauer von Kunden & Admins erhöht. (Nur) die Differenzierung zwischen registrierten Kunden, Admins und Gästen fehlt also.)

- Alternative könnte ein Shop auch den Verlauf & Warenkorb von Gästen lokal beim Nutzer speichern (i.d.R. sind diese Daten ja nicht kritischer / nicht persönlicher als der Browserverlauf.)
 
Zuletzt bearbeitet:

Georg964

Sehr aktives Mitglied
25. März 2022
245
85
Ich habe noch ein wenig recherchiert und nun folgendes in die .htaccess eingefügt:

Code:
<IfModule mod_php5.c>
php_value session.gc_maxlifetime 604800
</IfModule>

Nach ner halben Stunde war der Warenkorb noch voll. Mal gucken wie es morgen früh aus sieht.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.372
2.549
Berlin
Firma
css-umsetzung
hast du das auch mit einer php über phpinfo() getestet ob das übernommen wird?
Ich glaube nicht das die Anweisung greift denn wenn es vorher einen 500er gab hast du jetzt nur gesagt wenn die Variable nicht geht dann führe Sie nicht aus.
 

Georg964

Sehr aktives Mitglied
25. März 2022
245
85
hast du das auch mit einer php über phpinfo() getestet ob das übernommen wird?
Ich glaube nicht das die Anweisung greift denn wenn es vorher einen 500er gab hast du jetzt nur gesagt wenn die Variable nicht geht dann führe Sie nicht aus.
Hast ja recht. Heute früh war der Warenkorb wieder weg.
Ich hatte ja oben schon geschrieben, dass der Cookie mit der richtigen Live-Time richtig gesetzt ist und so auch in der Browser Konsole angezeigt wird. Nur dass die Live-Time nicht greift.
Es läuft mit PHP 8.1.10 mit FastCGI. Über die phpinfo() bekomme ich mit php_value session.gc_maxlifetime kein Eintrag. Das mag aber daran liegen, das mein Hoster diesen Wert nicht in die php.ini übernehmen möchte.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.372
2.549
Berlin
Firma
css-umsetzung
Ich hab mich mit den Session Sachen vom Shop nicht so extrem beschäftigt, aber deine Session ist nur so lange gültig wie der Browser geöffnet ist, dann kommt hinzu das es einen garbage collector gibt der die Sessions "die Serverseitig" gespeichert" werden nach einem Bestimmten Zeitpunkt (in der Regel 15 Min.) automatisch gelöscht werden. du müsstest also zusätzlich den sesion_save_path zu dir verlegen um den serverseitigen garbage collector zu umgehen.

Dann kommt ein weiteres Problem hinzu, ist die Menge der Session Dateien zu hoch, dann können Sie nicht mehr gelöscht werden und das könnte dann irgendwann ausreichen das die Platte voll ist weil jede Datei, auch wenn Sie nur ein paar Bytes hat eine gewisse Anzahl an Blöcke belegt (Ich hatte diesen Fall schon mal auf einem Server).

wie man die php.ini verändert kommt auf den Hoster an, bei 1und1 gab es mal eine user.ini, bei anderen eine php.ini die man dann in sein Root Verzeichnis legen konnte um zusätzliche Einstellungen die von der serverseitigen php.ini vorhanden sind zu überschreiben.

Also dein Weg den du da gehen möchtest ist aus meiner Sicht der falsche.
Ich habe z.B. ein Plugin entwickelt das einen User automatisch wieder einloggt wenn er nach drei Tagen wiederkommt, da wird ein extra cookie geschrieben der eben ein Jahr gültig ist.

Du brauchst etwas vergleichbares für den WK, ich kenne jemanden der das damals für den 4er programmiert hatte, leider gibt es das für den 5er nicht mehr, ich hatte auch einmal darüber nachgedacht ein entsprechendes Plugin zu entwickeln da die Frage hier schon mehrfach aufgekommen ist aber die Zeit......
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
347
Halle (Saale)
Hast ja recht. Heute früh war der Warenkorb wieder weg.
Ich hatte ja oben schon geschrieben, dass der Cookie mit der richtigen Live-Time richtig gesetzt ist und so auch in der Browser Konsole angezeigt wird. Nur dass die Live-Time nicht greift.
Es läuft mit PHP 8.1.10 mit FastCGI. Über die phpinfo() bekomme ich mit php_value session.gc_maxlifetime kein Eintrag. Das mag aber daran liegen, das mein Hoster diesen Wert nicht in die php.ini übernehmen möchte.

Also 8.1 ist schonmal keine gute Idee - dafür ist der Shop noch nicht freigegeben.
Wenn du im Shopbackend unter admin/systemcheck.php?phpinfo nach "maxlifetime" suchst, findest du ganz sicher einen Eintrag dafür.
Da dieser Eintrag mit PHP_INI_ALL versehen ist (vgl. https://www.php.net/manual/de/session.configuration.php) solltest du den Wert via ini_set() eigentlich überschreiben können.
 

Georg964

Sehr aktives Mitglied
25. März 2022
245
85
Also 8.1 ist schonmal keine gute Idee - dafür ist der Shop noch nicht freigegeben.
Wenn du im Shopbackend unter admin/systemcheck.php?phpinfo nach "maxlifetime" suchst, findest du ganz sicher einen Eintrag dafür.
Da dieser Eintrag mit PHP_INI_ALL versehen ist (vgl. https://www.php.net/manual/de/session.configuration.php) solltest du den Wert via ini_set() eigentlich überschreiben können.
Ok, habe php-Version auf 8.0.23 zurück gedreht.
Wenn ich nur mit maxlifetime suche erhalte ich das.
session.gc_maxlifetime14401440

Ich habe keinen Zugriff auf die php.ini und mein Hoster will an der Einstellung nichts ändern.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Dropdown jtl shop länge einstellen Allgemeine Fragen zu JTL-Shop 1
JTL-Shop 5.7.0 Widerrufsbutton Einrichtung JTL-Shop5 2
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Merkmale Shop an oder Aus Allgemeine Fragen zu JTL-Shop 0
Neu JTL Shop Template Snackys Bildgrößen einstellen Templates für JTL-Shop 1
Neu Kategorie Listenansicht: Shop-Skript berechnet Höhe "falsch" Technische Fragen zu Plugins und Templates 5
Neu JTL-Shop 5.7 - Aktuell 5.7.0 Releaseforum 0
Neu Gratisgeschenke im JTL Shop nicht wirklich nutzerfreundlich. Allgemeine Fragen zu JTL-Shop 4
Neu Probleme mit Ninepoint und TikTok Shop Schnittstellen Import / Export 6
Tabelle tfirma in der Shop-Datenbank ist leer Einrichtung JTL-Shop5 3
Geänderte Preise kommen nur teilweise in den Shop JTL-Wawi 1.11 6
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Hilfe bei der Entwicklung gesucht: Werde Tester für meine JTL-Shop Plugins Plugins für JTL-Shop 0
Neu JTL-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
Neu JTL - Shop Adressprüfung - Erfahrungen ? Allgemeine Fragen zu JTL-Shop 2
Neu Wo ist JTL-Debug geblieben? Shopvariablen beim Shop-/Templateentwicklung sichtbar machen? Plugins für JTL-Shop 10
Neu Problem nach Update auf Shop 5.6.1 - Impressum JTL-Shop - Fehler und Bugs 2
Neu Alte Produktbilder erscheinen im JTL-Shop trotz Löschung und neuem Upload immer wieder – JTL-Wawi enthält nur neue Bilder JTL-Wawi - Fehler und Bugs 16
Shop Apotheke Bestellungen seit Update als „nicht bezahlt“ – Versand blockiert JTL-Wawi 2.0 6
Neu JTL Shop 5 Sync in JTL WAWI 2.0.0 zeigt Verbindungstest Fehlermeldung Onlineshop-Anbindung 4
Neu Rechnung im JTL Shop Kundenkonto Onlineshop-Anbindung 1
Neu Strukturierte Daten vom Typ "Produkt" werden nach Update auf JTL Shop 5.6.1 nur fehlerhaft erkannt JTL-Shop - Fehler und Bugs 3
Neu Wero für den JTL Shop? Plugins für JTL-Shop 21
Neu JTL-Shop Verkauf - Tipps? Business Jungle 5
Neu CSS GeoIP MwSt.-Finder 2.7.1 verhindert das Anlegen von Shop-Kundenkonten aus der Wawi Plugins für JTL-Shop 1
Shop 5.5.3 / Eingabefelder auf IOS zoomt immer :-( Einrichtung JTL-Shop5 6
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Kategoriestruktur auf JTL-Wawi in WooCommerce Shop darstellen WooCommerce-Connector 2
Neu Name der Versandart im Shop anzeigen Allgemeine Fragen zu JTL-Shop 36
Neu Shop 5.6.1: Probleme beim Entfernen von Artikeln aus dem Warenkorb JTL-Shop - Fehler und Bugs 5
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop User helfen Usern - Fragen zu JTL-Wawi 3
Neu Shop Bestellungen und Abonnements möglich? User helfen Usern - Fragen zu JTL-Wawi 1
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 2
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop Eigene Übersichten in der JTL-Wawi 0
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Neu welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL Allgemeine Fragen zu JTL-Shop 0
welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL JTL-Wawi 1.11 0
Neu Zusatzartikel, Stückliste, Variation den Kunden direkt mit anbieten (Shop/Ebay) User helfen Usern - Fragen zu JTL-Wawi 6
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 6
Neu Synchronisation mit Shop mit Fehlern beendet Onlineshop-Anbindung 17
Neu WaWi - JTL Shop - Kein Abgleich des Artikelnamen möglich Onlineshop-Anbindung 1
Neu wie Wawi eigene Felder (Kunden) an Shop DB übertragen? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Kurzbeschreibung fehlt im ebay-Shop eBay-Anbindung - Fehler und Bugs 1
Neu Wawi Synchronisation mit JTL Shop nicht möglich! seit 3 Stunden was kann man machen? Onlineshop-Anbindung 1
Serienmails aus dem Shop nach Kundenimport Einrichtung JTL-Shop5 0
Neu Fehlermeldung Steuersätze sind nicht im Shop Schnittstellen Import / Export 0
Neu Neues Plugin: Sauberes Meta-Tracking für JTL-Shop 5 (Pixel + CAPI + Consent) Plugins für JTL-Shop 0
Neu 📢 Plugin "Kreditlimit Plugin für JTL-Shop 5 " von CIN GmbH Plugins für JTL-Shop 0
Zweiter Shop an gleichem Mandanten nur für USA JTL-Wawi 1.11 1
Neu Wechsel von JTL Shop 5 zu Shopify / ERP-Connector Produkte mit Variationen werden nicht übertragen Shopify-Connector 1

Ähnliche Themen