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
240
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
240
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
7.948
2.251
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
240
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
7.948
2.251
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
240
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 🚀 JTL Shop Performance Check (Free): Kostenloses Plugin Plugins für JTL-Shop 0
Neu Downgrade von 3 JTL-Shop-Lizenzen auf 1 – Frage zur Umstellung der Domains User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL SHop 5.4 KAtegoriebild Allgemeine Fragen zu JTL-Shop 4
Nach Auftragsabschluss falsche Artikelbestände im Shop JTL-Wawi 1.9 0
Sonderpreise werden vom Shop aus Wawi nicht übernommen JTL-Wawi 1.10 0
Neu Shop versendet keine Bestellbestätigung JTL-Shop - Fehler und Bugs 0
Neu Anzeige von mehreren Kundengruppenpreisen im Shop Templates für JTL-Shop 0
Neu Täglich SQL Backup vom Shop Allgemeine Fragen zu JTL-Shop 2
WF - automatisches Aktivieren / Deaktivieren für Verkaufskanal Shop JTL-Wawi 1.9 6
Neu Welcher Hoster ist für JTL-Shop 5 empfehlenswert? User helfen Usern 12
Neu Aktuellen JTL Shop installieren *Fehler* Installation / Updates von JTL-Shop 0
Neu JTL Shop Versand Preisstaffel mit negativen Werten?? Allgemeine Fragen zu JTL-Shop 0
Neu Bestellobergrenze (999€) für Schweizer Kunden im Shop hinterlegen Betrieb / Pflege von JTL-Shop 1
Neu Keine plugins im header und footer mehr auf Startseite shop 5.6.0 angezeigt Installation / Updates von JTL-Shop 5
Neu Shop 5.6. pagespeed FCP LCP Optimierung - java script & CSS veraltet bzw. nicht verwendet - Cache Dauer Betrieb / Pflege von JTL-Shop 5
Neu Shop über verschieden Domains in gewünschter Sprache aufrufen ? Betrieb / Pflege von JTL-Shop 5
Neu JTL Shop - OSS - Länderauswahl notwendig ?! JTL-Shop - Ideen, Lob und Kritik 1
Neu Probleme nach Shop Update auf V5.6 Onlineshop-Anbindung 3
Neu JTL Shop Brevo Plugin meldet keine Abmeldungen an JTL Shop + Kontakte landen nicht in der Willkommenssequenz Plugins für JTL-Shop 0
Neu Suche Freelancer für Aufsetzen JTL B2B Shop Dienstleistung, Jobs und Ähnliches 3
Neu JTL-Shop Admin Bereich und Shop nur noch 504 Gateway Time-out ( Hosting über JTL ) User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL-Shop 5.5.2 – Fehlerhafter Canonical-Tag im Blog-Template verhindert Indexierung durch Google JTL-Shop - Fehler und Bugs 2
Neu JTL Shop Update von 5.3.3 auf 5.6 mit der Community Free Edition - WaWi funktion weiter gegeben? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Googel Weitereitung im Shop URL User helfen Usern 1
Neu JTL Shop - Rabatt pro Kunde möglich ? Allgemeine Fragen zu JTL-Shop 8
Neu JTL-Shop TECHNIK (SalePix) – Problem mit Render Blocking Requests User helfen Usern - Fragen zu JTL-Wawi 2
Neu Kategorierabatte pro Kunde im JTL-Shop Einrichtung von JTL-Shop4 2
Neu Tailwind als Basis für JTL Shop 6 ? Templates für JTL-Shop 2
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Gewinnbasierte Provision & gezielte Kunden-Zuordnung im JTL Shop / Wawi User helfen Usern 0
Neu Wie kommen die Versandarten aus JTL-Wawi in den JTL-Shop? Betrieb / Pflege von JTL-Shop 7
Neu JTL Shop - Umwandlung Domain von Test auf Live Allgemeine Fragen zu JTL-Shop 1
Neu Neues Plugin: JTL Closed Shop – Zugangsbeschränkung, Pre-Sale & Wartungsmodus für deinen JTL-Shop Plugins für JTL-Shop 1
Lieferzeit / Lieferdatum wird im Shop bei Variantenartikeln nicht angezeigt Allgemeine Fragen zu JTL-Shop 0
Neu Shop Abgleich Onlineshop-Anbindung 1
Neu Kurze Rückfrage zur Einrichtung von 2. Sprache im Shop Allgemeine Fragen zu JTL-Shop 3
Neu Kein Abgleich zwischen WaWi und Shop seit Update möglich Onlineshop-Anbindung 5
Wawi macht keinen Abgleich mehr nach Shop Update JTL-Wawi 1.10 0
Beantwortet Template update nach Shop update auf Installation / Updates von JTL-Shop 4
Url vom Shop korrekt setzten (index.html) Einrichtung JTL-Shop5 16
Beantwortet Übersicht Artikel in welchem Shop aktiv? User helfen Usern - Fragen zu JTL-Wawi 4
Neu In Shop Artikel vorbestellen - zusätzliche Versandkosten? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Shop-Update Einrichtung von JTL-Shop4 3
Neu JTL-Shop 5.6 - Aktuell 5.6.0 Releaseforum 0
Neu Plugin-Idee: Überkäufe Lieferantenbestände & Lieferzeiten (API/CSV/XML) in Shop & Wawi Plugins für JTL-Shop 2
Neu Download-Artikel mit dem Download-Modul anbieten JTL SHOP Plugins für JTL-Shop 6
Brandtexte pro Shop verschieden anzeigen lassen JTL-Wawi 1.10 0
Neu Die folgenden Dateien sind nicht identisch mit den Dateien der aktuellen Version von JTL-Shop. Allgemeine Fragen zu JTL-Shop 0
Kundenstammdaten: Wie erkenne ich in der Wawi, ob ein Shop-Kunde ein Kundenkonto angelegt hat? JTL-Wawi 1.9 2
Neu Auswahl im JTL Shop - keine Rechnung beilegen - wie in Wawi einlesen ? User helfen Usern - Fragen zu JTL-Wawi 6

Ähnliche Themen