Thomas R Posted January 4, 2007 Report Share Posted January 4, 2007 Hallo, (session sitzung admin backend dauer länge) wo kann man denn die Dauer der Sitzung für den Admin-Bereich einstellen? Ist doch sicherlich mal wieder irgendwo - unsauber ;-) - hart kodiert? Vielen Dank im Voraus für Antworten Thomas Link to comment Share on other sites More sharing options...
John Steed Posted January 4, 2007 Report Share Posted January 4, 2007 Hallo Thomas, das ist ganz sauber gelöst am Anfang von admin/includes/functions/sessions.php: Zuerst wird die Servervariable session.gc_maxlifetime gelesen. Wenn es die nicht gibt, wird ein eigener Wert gesetzt. Hier gab es noch einen anderen Thread, wo jemand das so gelöst hatte, dass er die Who's Online als Admin immer in einem extra Fenster geöffnet hatte und dort einen Meta Refresh eingebaut hatte. Cheers, J Link to comment Share on other sites More sharing options...
uwe.schenck Posted January 4, 2007 Report Share Posted January 4, 2007 Hallo, ..also etwas konkreter: $SESS_LIFE heißt der Parameter in Zeile 20. Noch wasserdichter ist wäre ein Eintrag in Zeile 22: $SESS_LIFE=3600; dann wird der Parameter generell überschrieben, egal was get_cfg_var für ein Ergebnis liefert. Gruß, Uwe PS: Es können u.U. Probleme auftreten, wenn man die Sessionsdauer im Frontend und im Backend auf unterschieldichen Werte einstellt, da die garbagecollection standardmäßig auf das gleiche Verzeichnis eingestellt ist. Wer den Wert ändert sollte das Verhalten des Shops deshalb unbedingt beobachten. Wers genau wissen will... Link to comment Share on other sites More sharing options...
Thomas R Posted January 4, 2007 Author Report Share Posted January 4, 2007 Hallo und vielen Dank für die Infos, habe erst nach session und 0 gegrept; hätte ich das gewusst, hätte ich nur nach sess und 0 gesucht: grep -isr sess . | grep 0 | grep -v cache ;-) Habe es jetzt auf 7200 erhöht; bei mir Stand 1440. Es sind doch aber Sekunden und nicht Minuten oder? (1440 Minuten wären ein Tag - 1440 Sekunden = 24 Minuten ... 'seeehr sinnig' ;-)) Und ich bleibe dabei: "Es ist etwas unsauber": Solche Konstanten haben in Funktionen nichts zu suchen und gehören in zentrale Definitions- oder config-files. Beste Grüße Thomas Link to comment Share on other sites More sharing options...
PowerMan Posted August 17, 2007 Report Share Posted August 17, 2007 Was kann denn passieren, wenn Frontend und Backend zwei unterschiedliche Werte enthalten ?? Link to comment Share on other sites More sharing options...
rakna Posted September 10, 2008 Report Share Posted September 10, 2008 Hallo, ...habe das so gelöst und funktioniert seit Jahren auf 1und1 Webspace. Eintrag in der sessions.php @ini_set("session.gc_maxlifetime", 3600); @ini_set("session.gc_probability", 100); grüße rakna Link to comment Share on other sites More sharing options...
KlippKlapp Posted September 12, 2009 Report Share Posted September 12, 2009 hallo, könntet ihr das einem DAU mal erklären? habe XT:Commerce ganz neu und bin gerade am einrichten des shops. dabei fliege ich als admin ständig raus... alle geschätzt 10-15 minuten. das ist ja supernervig!! Cookie Benutzung bevorzugen ist auf false... aber das muss ja auch anders gehen!? irgendwo muss man doch die sessiondauer eintragen können auch ohne, dass man programmierkenntnisse hat? das ist für mich eine ESSENZIELLE einstellung. ich will ja auch nicht, dass meine kunden später mal nach 15 minuten rausfliegen, sondern z.b. 1h eingeloggt bleiben. danke für eine hilfe! der newbie Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.