JTL Admin -> Cookie/Sessiontimeout

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.172
1.078
Hallo,

ich bin einfach zu blöd, das automatische ausloggen in der Admin zu verlängern.

Code:
RewriteEngine off
php_value session.gc_maxlifetime 7200
php_value session.cookie_lifetime 7200

Auch nur probiert die maxlifetime...werde immer nach gefühlten 5 mins. rausgeschmissen (sind vermutlich 30 mins. oder so, keine Ahnung).

Müsste man doch in der htaccess irgendwie (/admin) hochsetzen können, oder?
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.172
1.078
AW: JTL Admin -> Cookie/Sessiontimeout

Hm, daran dachte ich nicht mir das cookie expire anzusehen.

Also wir können recht viel via htaccess machen (limits , memory, phpversion etc) aber ob ich jetzt cookie laufzeiten höher stellen kann, weiss ich nicht.

Gerade stand noch:

Code:
[LIST]
[*][COLOR=#545454][B]Set-Cookie:[/B][/COLOR]
[FONT=Consolas]eSIdAdm=9a58c5f6b488be575590e78c8fc701f5; expires=Sat, 28-May-2016 21:05:56 GMT; Max-Age=7200; path=/[/FONT]
[/LIST]


Dann hab ich mal die Zeit höher gesetzt, jetzt find ich nichts mehr mit expire... weder im Firebug, noch im Chrome...

Unbenannt.jpg
 

Anhänge

  • Unbenannt.jpg
    Unbenannt.jpg
    8,5 KB · Aufrufe: 46
  • Unbenannt.jpg
    Unbenannt.jpg
    27,7 KB · Aufrufe: 45
  • Unbenannt.jpg
    Unbenannt.jpg
    36,2 KB · Aufrufe: 57

testjo

Sehr aktives Mitglied
AW: JTL Admin -> Cookie/Sessiontimeout

Gibt es nicht ein "cookie (max)lifetime" einstellung in JTL?

Habe es mal im DB von SHOP gesehen, wen ja und die ist gesetzt, könnte es sein dass den JTL PHP adminsession code dieser nimmt. ( irgendwan..)
Dan hat man noch alles mit den caching dazu. ;)

IN einer der sessions core PHP steht übrigens:
! ;)
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: JTL Admin -> Cookie/Sessiontimeout

@testjo du sprichst von den Einstellungen 1567ff ... korrekt?

@hula ... wie sehen die denn bei dir aus?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.701
1.612
Berlin
AW: JTL Admin -> Cookie/Sessiontimeout

session.cookie_lifetime sollte eigentlich bei 0 liegen, denn dann bleibt der cookie bis zum schließen des Browsers erhalten.

session.gc_maxlifetime ist der Wert den du höher stellen müsstest, ich würde dann normal aber auch den savepath ändern, ich weiß nicht
wie der garbagecollector sich verhält wenn die session mit anderen irgendwo rumfliegt, die eine kleinere Zeit haben, es kann aber auch sein das der collector von sich aus sagt, 2 Stunden nicht angefasst also kann es auch weg.
Das kann ich jetzt so nicht sagen.

Theoretisch darf jeder diese Werte ändern, ändere das mal und rufe in dem Verzeichnis dann eine php datei mit dem inhalt <?php phpinfo.php ?> auf, dann kannst du sehen ob die Werte übernommen wurden.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.172
1.078
AW: JTL Admin -> Cookie/Sessiontimeout

@testjo du sprichst von den Einstellungen 1567ff ... korrekt?
@hula ... wie sehen die denn bei dir aus?

0
leer
leer
Standard
Standard

Sollten eigentlich alle Standard sein, hab hier nie (bewusst) etwas verändert.


session.cookie_lifetime sollte eigentlich bei 0 liegen, denn dann bleibt der cookie bis zum schließen des Browsers erhalten.

Bild mir ein, irgendwo gelesen zu haben, dass ich die explizit ändern müsste, wenn ich eine Erhöhung der lifetime haben möchte, hab sie jetzt mal aus der /admin htaccess wieder rausgenommen.
Nun nurmehr

Code:
php_value session.gc_maxlifetime 99999

Die 99999 rein zum Test, damit ichs einfacher in der phpinfo finde.
Local 99999 Master Value 1440


session.gc_maxlifetime ist der Wert den du höher stellen müsstest, ich würde dann normal aber auch den savepath ändern, ich weiß nicht
wie der garbagecollector sich verhält wenn die session mit anderen irgendwo rumfliegt, die eine kleinere Zeit haben, es kann aber auch sein das der collector von sich aus sagt, 2 Stunden nicht angefasst also kann es auch weg.
Das kann ich jetzt so nicht sagen.

Theoretisch darf jeder diese Werte ändern, ändere das mal und rufe in dem Verzeichnis dann eine php datei mit dem inhalt <?php phpinfo.php ?> auf, dann kannst du sehen ob die Werte übernommen wurden.

seesion_savepath: übersteigt absolut meinen Kompetenzbereich :D

Mal so abgespeichert, ganzen Cache gelöscht, mit anderem Browser eingeloggt.

Jetzt (oder vorher auch schon, nie darauf geachtet) hab ich 2x index.php im Verlauf stehen, einmal mit einem 302er und einmal ein normaler 200er Status.

Jetzt hab ich mal die cookie Lifetime bei der Einstellung 1567 auf 88888 geändert, jetzt steht wieder drinnen im response headers:

Code:
[COLOR=#545454][FONT=&amp][B]Set-Cookie:[/B][/FONT][/COLOR]
[FONT=Consolas]eSIdAdm=22434e9977b7c3f3f9a48fd600e65a53; expires=Mon, 30-May-2016 15:31:09 GMT; Max-Age=88888; path=[/FONT]

JEtzt hab ich mal die htaccess wieder auf Originalstand zurückgestellt
Bei der Einstellung 1567 änder ich aber den kompletten Cookiepart der Seite, also ebenso für Kunden, korrekt?

*** Frage selbst beantwortet, die Einstellung 1567 gilt natürlich auch für aussen.

maxlifetime wieder in die /admin htaccess rein und werde das mal testen ob ich wieder ständig nach gefühlten 15 mins. immer rausgeschmissen werde.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.701
1.612
Berlin
AW: JTL Admin -> Cookie/Sessiontimeout

seesion_savepath: übersteigt absolut meinen Kompetenzbereich :D

das ist wie die anderen Variablen, nur das du da den absoluten Pfad zu einem Verzeichnis (Ausserhalb deines webroot udn beschreibbar ) angibst.

Bild mir ein, irgendwo gelesen zu haben, dass ich die explizit ändern müsste, wenn ich eine Erhöhung der lifetime haben möchte, hab sie jetzt mal aus der /admin htaccess wieder rausgenommen.
Nun nurmehr

session.cookie_lifetime definiert die Cookie-Lebensdauer, die an den Browser geschickt wird, in Sekunden. Der Wert 0 bedeutet "bis der Browser geschlossen wird." Grundeinstellung 0. Siehe auch session_get_cookie_params() und session_set_cookie_params().

Jetzt hab ich mal die cookie Lifetime bei der Einstellung 1567 auf 88888 geändert, jetzt steht wieder drinnen im response headers:

besser ist es sich das über firebug anzuschauen.

Bei der Einstellung 1567 änder ich aber den kompletten Cookiepart der Seite, also ebenso für Kunden, korrekt?

ja aber 0 wäre wie schon gesagt richtig, wenn du das nur im admin machen möchtest musst du über die htaccess gehen, dann kannst du dir aber auch vermutlich deine Seite nie wieder im Wartungsmodus anschauen.

mach dir lieber etwas, was die Seite in regelmäßigen Abständen aktiv hält, der einfachste weg wäre über ein Browserplugin (ja das gibt es "gab es vor 100 Jahren gibts bestimmt noch immer")
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.172
1.078
AW: JTL Admin -> Cookie/Sessiontimeout

Also mit den ganzen Root Pfaden usw. das ist echt nicht meine Liga :)

Der eingetragene root in der phpinfo wäre

/usr/home/asdf/.tmp

Also müsste ich dann den Pfad wie folgt eintragen:

Code:
php_value session.save_path /usr/home/asdf/.tmp1

Anlegen via FTP, mit 750er Rechten und die dann in die admin htaccess?

Das mit dem keep-alive Plugin hab ich auch schon mehrmals gelesen, versuch aber immer so Plugins zu vermeiden, wenns geht.

Wobei der Einsatz hier mit den Tests schon zeitlich weit über das jeweilige neu einloggen hinausgeht :D
Ein Keep-alive Plugin ist aber auch glaub ich nicht so unbedingt die beste Wahl, wenn du grad ne CMS Seite oder sonst was änderst....dann darfst es neu machen :)


Nicht schlecht, bin richtig stolz auf mich lol...

pfad angelegt, Rechte verändert, eingeloggt und schon ist meine Session dort drinnen - trotz eigentlich sinnlosem Wunsch nach einer längeren Cookielifetime wieder was gelernt, danke :)

Im Firebug seh ich zwar noch immer kein expire beim Cookie, aber mal schaun.


Jetzt hab ich mir mal andere JTL Demoshops angesehen, da steht ja auch nie ein expire beim Cookie.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.701
1.612
Berlin
AW: JTL Admin -> Cookie/Sessiontimeout

Du schaust in die shopconfig datei, da ist der pfad zur webseite drin, in ca. Diesem format.

Da nimmst du dann den letzten verzeichnisnamen und gibst dort z.b. tmp ein, dieses muss natuerlich auch dann eine ebene höher vorhanden und beschreibbar sein.

Was du da in dem phpinfo siehst, ist der pfad wo die sonst landen, wenn du den pfad nicht manipulierst.

Wenn du im admin, die header.tpl oder footer.tpl ein wenig manipulierst, koennte die im hintergrund auch kleine session erhaltene abfragen machen, aber die tpls im admin darf man ja nicht ändern.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.172
1.078
AW: JTL Admin -> Cookie/Sessiontimeout

Also, kleines Update:

Folgendes wurde umgesetzt:

session pfad auf ein eigenes Verzeichnis gelegt
session.cookie_lifetime aus der admin htaccess wieder entfernt, sodass nurmehr session.gc_maxlifetime drinnen steht.

1567 weiters alles auf Standard - nichts daran geändert.

Heute in der früh eingeloggt und bin noch immer in der Admin drinnen....so macht das Spass (man freut sich auch über die kleinen Dinge... :) ).

Danke.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.701
1.612
Berlin
AW: JTL Admin -> Cookie/Sessiontimeout

Du solltest das Verzeichnis nur die nächsten Tage im auge behalten, nicht das der garbagecollector versagt und dein Verzeichnis auf dauer flutet (alles schon erlebt)

Wenn du merkst, das sessions gar nicht mehr gelöscht werden, cron anlegen der sessions aelter x tage löscht.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.172
1.078
AW: JTL Admin -> Cookie/Sessiontimeout

Ja danke, war gestern schon überrascht, dass im normalen tmp Verzeichnis knapp 700k Cookies drinnen gewesen sind :D
 

cellarius

Aktives Mitglied
24. April 2011
49
0
Berlin
Hallo,

kann mir jemand sagen wo ich die Einstellung über die cookie lifetime in der datenbank finde, habe den wert auf 3 und kann nichts mehr machen, da ich sofort nach 3 sekunden ausgeloggt werde, auch die kunden können nichts mehr in den warenkorb legen bzw. der artikel bleibt nur drei sekunden im warenkorb. dilemma ...

lg
cella
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Fehler JTL\\Catalog\\Category\\MenuItem::getImageWidth(): Return value must be of type int, null returned JTL-Shop - Fehler und Bugs 0
Fehlermeldung bei JTL-Connector/JTL-Wawi WooCommerce-Connector 1
Neu JTL-Shop oder Workflow: Artikel mit Menge > 1 sollen trotzdem als separate Einzelartikel im Auftrag aufgeführt werden User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop 5 als Docker File? Installation / Updates von JTL-Shop 1
JTL WaWi Download nicht möglich JTL-Wawi 1.8 3
Neu JTL-Connector Token Shopware-Connector 1
Neu JTL SHOP 4 Vorlagenproblem Einrichtung von JTL-Shop4 0
Neu JTL Paypal Checkout Button bei Konfigurationsartikel verhindern Plugins für JTL-Shop 3
Neu JTL SHOP update von 5.2.4 auf 5.3.1 - DBupdater startet nicht das Datenbankupdate Installation / Updates von JTL-Shop 6
Neu 👉 JTL-Wawi 1.9 Open Beta Release - Aktuell 1.9.4.0 Releaseforum 1
Neu JTL PayPal: Plugin - Bestellungen werden nicht angezeigt. Fehlermeldung "Unable to load config 'file:.conf'" Plugins für JTL-Shop 2
Neu JTL-WMS Mobile Artikelname wird nicht mehr vollständig angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Evo Slider in JTL Shop 5.3.1 Einrichtung JTL-Shop5 0
Artikelbeschreibung standardisiert von JTL-Wawi ziehen - Positionsname JTL-Wawi 1.8 11
Neu JTL 5, Footerdesign, Boxabstände und Ausrichtung korrigieren Gelöste Themen in diesem Bereich 5
Neu JTL Search funktioniert nicht seit Shopupdate auf 5.3.1 JTL-Shop - Fehler und Bugs 0
Neu JTL Shipping inaktiv User helfen Usern - Fragen zu JTL-Wawi 1
JTL Shop Kreditkartenzahlung erneut an Kunden senden Allgemeine Fragen zu JTL-Shop 0
Neu JTL Shop in Safari zeigt Feld falsch an. JTL-Shop - Fehler und Bugs 0
Neu JTL <-> Shopware 6 - Maximale Anzahl von Kundengruppen? Shopware-Connector 4
Neu Datenmigration von anderer WaWi auf JTL-WaWi Starten mit JTL: Projektabwicklung & Migration 12
Neu Bestseller-Templates AVIA, CLEARIX, FIRE - schnell, universell, 100% kompatibel zum JTL-Shop Templates für JTL-Shop 1
Beschaffung Bestandsplanung in JTL Wawi 1.8.10 JTL-Wawi 1.8 0
Neu Mindestbestellwert für Netto-Einkaufswert JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 0
Neu Artikel von JTL mit Ebay verbinden in Easy Action Einrichtung und Installation von JTL-eazyAuction 2
Neu automatisierte Kundenbestellungen (Anbindung JTL/Kanban) Schnittstellen Import / Export 1
Neu JTL POS wird nicht an WaWi angebunden Einrichtung / Updates von JTL-POS 2
JTL 1.7 Bestimmte reservierte Produkte sollen keinen Einfluss auf Bestand haben JTL-Wawi 1.7 0
Neu JTL Shop 5 Daten - In "leere" JTL Wawi Datenbank importieren - Ist das möglich? User helfen Usern - Fragen zu JTL-Wawi 8
Kaufland JTL Erfahrung? kaufland.de - Anbindung (SCX) 0
Neu Frage zu Designvorlage JTL-Adept - Slider (für Ebay) eBay-Designvorlagen - Fehler und Bugs 4
Neu ecomdata down? Hosting JTL Wawi nicht erreichbar User helfen Usern - Fragen zu JTL-Wawi 46
Neu Packliste JTL 1.8 Variablen User helfen Usern - Fragen zu JTL-Wawi 0
Kennzahlen Übersicht für JTL Wawi - Wirtschaftliche Auswertung JTL-Wawi 1.8 0
Nach Aufruf von Stored Procedure 'Kunde.spKundeUpdate' schwere Fehler in JTL (z.B. Kundenliste, Workflow-Editor) JTL-Wawi 1.8 2
[JTL-WAWI API] MandatoryApiScopes / OptionalApiScopes JTL-Wawi 1.8 3
Neu Migration Shopware 5 auf 6 mit JTL-Wawi ohne Datenverlust Shopware-Connector 1
Neu JTL-Shop 5 Liste von CSV-Export Variablen gesucht Allgemeine Fragen zu JTL-Shop 1
Neu Datenimport über Ameise in JTL für Shopware Shopware-Connector 1
Neu Datenumzug von Xentral ERP Software auf JTL-Wawi Schnittstellen Import / Export 4
Neu JTL Packtisch - offene Bestellungen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 5
2 JTL-Shops = unterschiedlicher SEO-URL-Stamm nötig JTL-Wawi 1.8 5
Neu Suche Download JTL WAWI 1.3.20.0 User helfen Usern - Fragen zu JTL-Wawi 8
[JTL-WAWI API] Bestellung mit Stücklistenartikel JTL-Wawi 1.8 5
Neu Artikel nach Übertragung von JTL auf geplant im Jahr 2030 WooCommerce-Connector 2
Neu JTL Übertragung zu Shopify funktioniert nicht Shopify-Connector 0
Neu JTL-Wawi 1.9 Open Beta User helfen Usern - Fragen zu JTL-Wawi 6
Neu IonCube bei JTL Hosting? Allgemeine Fragen zu JTL-Shop 2
Neu zweiten Shop auch bei JTL hosten ? Allgemeine Fragen zu JTL-Shop 1
Neu Error Code = 0 bei Installation JTL-Shop 5.3.1 Einrichtung JTL-Shop5 3

Ähnliche Themen