Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Login Timeout auf 120min im Frontend festlegen

    BUG

    • Neu im Forum
    • Beiträge: 11
    Login Timeout auf 120min im Frontend festlegen
    am: 22. Dezember 2010, 14:57:52
    Hallo zusammen,

    ich habe das Problem, dass der User nach kurzer Inaktivität im Shop ausgeloggt wird. Daher möchte ich gerne die Timeout Zeit auf 120min setzen.

    Dazu habe ich bereits folgendes unternommen:

    1.
    Datei: .htaccess

    Folgenden Wert hinzugefügt: php_value session.gc_maxlifetime 720000
    (Siehe Wiki: Login Timeout festlegen)

    2.
    Datei: /includes/functions/sessions.php

    Den Code:

    Code: PHP  [Auswählen]
       @ini_set("session.gc_maxlifetime", 1440);
       @ini_set("session.gc_probability", 100);

      if (STORE_SESSIONS == 'mysql') {
        if (!$SESS_LIFE = get_cfg_var('session.gc_maxlifetime')) {
          $SESS_LIFE = 1440;
        }
     
    in folgenden Code abgeändert:

    Code: PHP  [Auswählen]
       @ini_set("session.gc_maxlifetime", 720000);
       @ini_set("session.gc_probability", 100);

      if (STORE_SESSIONS == 'mysql') {
        if (!$SESS_LIFE = get_cfg_var('session.gc_maxlifetime')) {
          $SESS_LIFE = 720000;
        }
     
    Info:
    - Sessions werden in der Datenbank gespeichert
    - Session Einstellungen, siehe Anhang. (Einstellungen wurden hier aus dem Forum entnommen, Empfehlung)
    - Browser: IE8

    Theoretisch sollte nun das Timeout auf 120min gesetzt worden sein. Leider klappt dies nicht bei mir.

    Hat jemand einen Tipp für mich?

    Vielen Dank,

    MfG

      [ Für Gäste sind keine Dateianhänge sichtbar ]



    Linkback: https://www.modified-shop.org/forum/index.php?topic=10214.0

    franky_n

    • Experte
    • Beiträge: 4.950
    Login Timeout auf 120min im Frontend festlegen
    Antwort #1 am: 22. Dezember 2010, 15:06:20
    Hallo BUG,

    die ganzen Einstellungen nützen nichts wenn die "session.gc_maxlifetime" als Beispiel gar nicht umgestellt wird...
    Schau mal nach Deinen Modifikationen in die "Server Info" dort sollte die maxlifetime auch aufgelistet stehen mit 2 Werten.
    Links der Wert ist der default Wert, rechts der angepasste Wert.
    Wenn der rechte Wert sich nicht geändert hat scheint Dein Provider da eine Beschränkung rein gemacht zu haben...

    Viele Grüße

    Franky

    web28

    • modified Team
    • Beiträge: 9.404
    Login Timeout auf 120min im Frontend festlegen
    Antwort #2 am: 22. Dezember 2010, 15:21:40
    Für mich sind 120 Minuten 7200 Sekunden. ;)

    BUG

    • Neu im Forum
    • Beiträge: 11
    Login Timeout auf 120min im Frontend festlegen
    Antwort #3 am: 22. Dezember 2010, 15:25:41
    Hallo Franky & web28,

    Vielen Dank für eure schnellen Antworten.

    @franky_n
    Ich habe bezüglich des .htaccess Eintrags bei meinem Hoster (All-inkl) nachgefragt gehabt. Er hat diesen bestätigt.

    In der PHP Umgebeung scheint der Wert auch geändert worden zu sein. Siehe Anhang.

    @web28
    Du hast natürlich Recht. Ich hatte auch vorher 7200 stehen und habs auch damit getestet. Doch als ich gelesen habe, dass der Wert in der .htaccess Datei in ms eingegeben werden muss habe ich diese an den 2 Stellen auf 720000 gesetzt.

    MfG

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    franky_n

    • Experte
    • Beiträge: 4.950
    Login Timeout auf 120min im Frontend festlegen
    Antwort #4 am: 22. Dezember 2010, 17:06:12
    Hallo BUG,

    hast Du auch mal versucht die Session in einem anderen Ordner zu speichern mit:

    Code: PHP  [Auswählen]
    @ini_set("session.save_path", "/tmp2");
    Viele Grüße

    Franky

    BUG

    • Neu im Forum
    • Beiträge: 11
    Login Timeout auf 120min im Frontend festlegen
    Antwort #5 am: 29. Dezember 2010, 08:59:26
    Hallo zusammen,

    ich habe alle Einstellungen wieder auf Standard gesetzt und die Session Speicherung (includes/configure.php & admin/includes/configure.php) ins Dateisystem verlagert.

    Siehe da es funktioniert wie ich es mir gewünscht habe.

    Gruß

    bkabel

    • Schreiberling
    • Beiträge: 341
    • Geschlecht:
    Login Timeout auf 120min im Frontend festlegen
    Antwort #6 am: 02. Januar 2011, 15:44:51
    Hi @all

    bei mir steht in der ServerInfo bei session.gc_maxlifetime beide Werte auf 1440.
    Wenn ich richtig gerechnet habe, sind das gerade mal 24 Minuten...  :x
    Wer macht denn sowas?
    Ich habe mich schon länger gefragt, warum ich immer so eine kurze Session-Time habe, jetzt weiß ich warum...  :beef:

    Da kann man zum  :evil:  werden!

    Gruß Björn  :P

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Login Timeout auf 120min im Frontend festlegen
    Antwort #7 am: 02. Januar 2011, 16:35:54
    Schau dir mal per "Google Analytics" oder "Piwik" die durchschnittliche Verweilzeit der Kunden in einem Shop an. Wenn da jemand länger als 10 Minuten drin ist, dann ist das schon viel. ;-)

    Grüße

    Torsten

    franky_n

    • Experte
    • Beiträge: 4.950
    Login Timeout auf 120min im Frontend festlegen
    Antwort #8 am: 02. Januar 2011, 16:37:25
    Hi Björn,

    naja wer macht so was wohl? Dein Hoster würde ich sagen!  :ironie:
    War günstig der Hoster oder?  :ironie:
    Darum auch die Geschichte mit max_lifetime... :D

    Viele Grüße

    Franky

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Login Timeout auf 120min im Frontend festlegen
    Antwort #9 am: 02. Januar 2011, 17:42:28
    Neeee... ich glaube "1440" ist ein Standard-Wert. ;-)

    Grüße

    Torsten

    Dogfood24

    • Fördermitglied
    • Beiträge: 35
    Login Timeout auf 120min im Frontend festlegen
    Antwort #10 am: 12. Mai 2011, 19:34:31
    @ bug
    Ich kämpfe auch mit dem Timeout bei Strato rum.

    Kannst du evtl. mal deine Änderungen an den cofig dateien posten.

    Vielen Dank

    LG

    Michael

    rechtstexte für onlineshop
    10 Antworten
    4750 Aufrufe
    23. Mai 2018, 15:55:28 von webberle
    18 Antworten
    12374 Aufrufe
    31. August 2011, 17:29:15 von GTB
    1 Antworten
    3065 Aufrufe
    01. Mai 2012, 20:25:31 von GTB
    34 Antworten
    15472 Aufrufe
    05. März 2012, 15:10:45 von mkcomputer