Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: Automatischer Mitglieder-Logout

  1. #1
    Contao-Nutzer
    Registriert seit
    02.12.2017.
    Beiträge
    138

    Standard Automatischer Mitglieder-Logout

    Hallo zusammen,

    ich habe aktuell das Problem, dass eingeloggte Mitglieder nach ca. 30 Minuten automatisch ausgeloggt werden.
    Kann ich die Sitzungszeit irgendwo konfigurieren?

    Ich dachte zuerst, dass diese Zeit von der PHP Session-Time abhängig wäre, diese steht bei mir jedoch auf 2 Stunden

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.881
    Partner-ID
    10107

    Standard

    Meinst du nach 30 Minuten Inaktivität? Wenn ja, siehe sessionTimeout hier: https://docs.contao.org/manual/de/sy...n/#localconfig

  3. #3
    Contao-Nutzer
    Registriert seit
    02.12.2017.
    Beiträge
    138

    Standard

    Genau nach soetwas habe ich gesucht.
    Dies scheint jedoch keinen Erfolg gebracht zu haben.

    Meine config.yml sieht jetzt wie folgt aus:
    Code:
    # Contao configuration
    contao:
        url_suffix: ''
        localconfig:
            sessionTimeout: 28800
    Ich werde jedoch trotzdem nach ca. 30 Minuten wieder ausgeloggt

  4. #4
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    könnte bei dir dran liegen:

    ggf. auch die Session-Einstellungen von PHP geändert werden (session.cookie_lifetime und session.gc_maxlifetime). Standard: 3600.

  5. #5
    Contao-Nutzer
    Registriert seit
    02.12.2017.
    Beiträge
    138

    Standard

    Die Session-Time von PHP ist bei mir auf 2 Stunden gestellt, daran sollte es nicht liegen

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.881
    Partner-ID
    10107

    Standard

    Zitat Zitat von waldo Beitrag anzeigen
    Die Session-Time von PHP ist bei mir auf 2 Stunden gestellt, daran sollte es nicht liegen
    Hast du das auch für beide PHP Einstellungen verifiziert? Hast du nach der Änderung in der config.yml den Symfony Application Cache neu aufgebaut?

  7. #7
    Contao-Nutzer
    Registriert seit
    02.12.2017.
    Beiträge
    138

    Standard

    Die session.cookie_lifetime ist bei mir auf 0 gesetzt.
    Die session.gc_maxlifetime auf 7200.

    Den Application Cache habe ich ebenfalls neu aufgebaut

  8. #8
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    Bei mir (cyon Hosting mit Contao 4.13) waren zusätzlich die handler_id und der session save path anzupassen.

    Code:
    framework:
      session:
        gc_maxlifetime: 7200
        cookie_lifetime: 7200
        handler_id: session.handler.native_file
        save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'
    Geändert von Spooky (21.07.2022 um 16:29 Uhr)
    Anfragen für bezahlten Support oder Extension-Programmierung via PN.

  9. #9
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.060
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Der Pfad dürfte bei den meisten notwendig sein. Oft räumt der Webserver einfach alle halbe Stunde oder Stunde die Sessions weg. Da kannst du dann einstellen was du willst, da hilft nur, den save_path auf ein anderes Verzeichnis zu setzen als das Standardverzeichnis, weil eben nur im Standardverzeichnis aufgeräumt wird.

  10. #10
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Der Pfad dürfte bei den meisten notwendig sein. Oft räumt der Webserver einfach alle halbe Stunde oder Stunde die Sessions weg. Da kannst du dann einstellen was du willst, da hilft nur, den save_path auf ein anderes Verzeichnis zu setzen als das Standardverzeichnis, weil eben nur im Standardverzeichnis aufgeräumt wird.
    @tab Danke dir!
    Hmm.. irgendwie werde ich daraus aber trotzdem noch nicht ganz schlau. Das scheint wohl so zu sein. Es werden aber nur alle 30 min Session-Dateien gelöscht, sprich Dateien die dem Dateinamen-Muster sess_xxxxxxxxxxxx entsprechen.
    Anfragen für bezahlten Support oder Extension-Programmierung via PN.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •