Ergebnis 1 bis 16 von 16

Thema: Benutzer automatisch ausloggen beim Verlassen der Seite

  1. #1
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    608

    Standard Benutzer automatisch ausloggen beim Verlassen der Seite

    Hallo zusammen,
    ich könnte Hilfe gebrauchen bei einem kleinen Problem.
    Auf einer Seite können sich Mitglieder einloggen und Übungssequenzen für Musik anhören.
    Wenn sie die Seite verlassen soll ein direkter Logout erfolgen.
    Im Moment bleibt die Session erhalten und ein weiterer Login auf einer anderen Seite mit weiteren Übungen ist dann nicht möglich.
    Wie kann ich Benutzer automatisch ausloggen beim Verlassen der Seite?
    Es gibt viele Beiträge dazu aber leider nichts womit ich weiter kommen könnte in Contao 5.6.3
    Vielleicht hat ja jemand den richtigen Tipp für mich.
    Danke
    Geändert von elwega (12.10.2025 um 15:50 Uhr)
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    3.052

    Standard

    Dafür könntest Du wahrscheinlich mit Java Script die Events onunload oder onbeforeunload (https://developer.mozilla.org/de/doc...reunload_event) verwenden und dort die URL der Logout-Seite aufrufen. Wenn ein User aber mehrere Tabs offen hat fliegt er dann wohl beim Schließeneines Tabs auch für den oder die anderen raus. Das ist wahrscheinlich nicht das, was der User erwartet.

    Andere Frage: wozu überhaupt?
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    608

    Standard

    Zitat Zitat von fiedsch Beitrag anzeigen
    Dafür könntest Du wahrscheinlich mit Java Script die Events onunload oder onbeforeunload (https://developer.mozilla.org/de/doc...reunload_event) verwenden und dort die URL der Logout-Seite aufrufen. Wenn ein User aber mehrere Tabs offen hat fliegt er dann wohl beim Schließeneines Tabs auch für den oder die anderen raus. Das ist wahrscheinlich nicht das, was der User erwartet.

    Das wäre zu überlegen?

    Andere Frage: wozu überhaupt?
    Weil im Moment bleibt die Session erhalten und ein weiterer Login auf einer anderen Seite mit weiteren Übungen ist dann nicht möglich.
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

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

    Standard

    Was genau meinst du damit? Also was genau ist nicht möglich?
    » sponsor me via GitHub or Revolut

  5. #5
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    608

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Was genau meinst du damit? Also was genau ist nicht möglich?
    Hallo Spooky,
    Man kann sich auf zwei verschiedenen Seiten einloggen, auf der jeweils andere Sequenzen zum anhören angezeigt werden.
    Wenn jemand den Abmelden Button beim Seitenwechsel nicht anklickt,
    kann man auf der Auswahlseite die zweite Seite nicht aufrufen weil man ja auf der ersten eingeloggt ist.
    Deshalb die Idee des Zwangsloggout beim Verlassen der Seite.
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

  6. #6
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    3.052

    Standard

    Das klingt für mich danach, daß bei den Rechteeinstellungen der Auswahlseite(n) irgendetwas konzeptionell nicht passt. Wenn ich es richtig verstanden habe: wenn ich von der anderen Seite noch angemeldet bin, kann ich die Auswahlseite nicht sehen, muss mich dann abmelden, um sie zu sehen und dann wieder anmelden um die Sequenzen zu hören. Wenn mein Verständnis richtig ist, klingt mir das nach „das müsste (bzgl.der Rechte) anders konfiguriert werden; und das automatische Ausloggen ist nicht die Lösung“.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

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

    Standard

    Erkläre dein Setup mal genauer. Heißt das, du hast verschiedene Mitgliedergruopen, eine für jede Übungssequenz, und dann auch noch unterschiedliche Mitglieder, ein Mitglied pro Übungssequenz?
    » sponsor me via GitHub or Revolut

  8. #8
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    608

    Standard

    hallo fiedsch, hallo Spooky,
    es ist schon einige Jahre her als das entstanden ist.
    Es gibt einen geschlossenen Mitgliederbereich Seite,
    darauf Buttons über die man die verschiedenen Unterseiten mit u.a. den Sequenzen auswählen kann.
    Auf jeder Unterseite kommt ein Login mit unterschiedlichen Logindaten und führt bei richtiger Eingabe auf die gewünschte Seite.
    z.B.
    Login zu Beispiel-1 führt zur Seite Sequenzen-1 (für Mitgliedergruppe Sequenzen-1 )
    Login zu Beispiel-2 führt zur Seite Sequenzen-2 (für Mitgliedergruppe Sequenzen-2 )
    Login zu Sonstiges für andere Mitgliedergruppen usw. usw.
    Hat sich jemand nun auf Beispiel-1 mit seinen Daten eingeloggt und ruft ohne sich abzumelden Beispiel-2 auf,
    geht das natürlich nicht, weil seine Login Daten falsch sind.
    Kein Problem gibt es, wenn man sich richtig abmeldet und für die die andere Seite neu einloggt.
    Abmelde Button je Seite gibt es.
    Ich hoffe es ist einigermaßen verständlich.
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

  9. #9
    Wandelndes Contao-Lexikon Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    10.327
    User beschenken
    Wunschliste

    Standard

    als Mitglied würde ich bei dieser "ausgefeilten" usabillity wahrscheinlich aufgerollte Fußnägel bekommen - das ist sicher irgendwie machbar, aber mir ist bange um das Wohlergehen der Mitglieder

  10. #10
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    608

    Standard

    usabillity na ja, eine Haustür mit 6stelligem Zahlenschloss ist auch nicht benutzerfreundlich.
    die können, dürfen halt nur ihre Inhalte sehen für die sie registriert sind.
    Die Inhalte dürfen auch nicht öffentlich sein, dann wäre es kein Problem.
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

  11. #11
    Wandelndes Contao-Lexikon Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    10.327
    User beschenken
    Wunschliste

    Standard

    da wäre es doch schöner, man bekommt nachdem man einmal die richtigen sechs Ziffern eingegeben hat eine Karte die die erlaubten Türen öffnet und die nicht erlaubten zu lässt

  12. #12
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    608

    Standard

    ja, oder Fingerprint.
    Ich muss mich jetzt hier wegbewegen und nochmal Abstand suchen.
    Morgen geht's weiter.
    Dankeschön! An alle die mitgelesen haben.
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

  13. #13
    Wandelndes Contao-Lexikon Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    10.327
    User beschenken
    Wunschliste

    Standard

    bestell Dir noch zwei Mai Tai und morgen mit klarem Kopf die Sache nochmal überdenken

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

    Standard

    Zitat Zitat von elwega Beitrag anzeigen
    Hat sich jemand nun auf Beispiel-1 mit seinen Daten eingeloggt und ruft ohne sich abzumelden Beispiel-2 auf,
    geht das natürlich nicht, weil seine Login Daten falsch sind.
    In dem Fall wird die 403 Seite angezeigt - dort könntest du ja einen Logout Button einbinden (oder das Login Modul, welches dann automatisch einen Logout Button anzeigt).
    » sponsor me via GitHub or Revolut

  15. #15
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.542
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich würde, wenn ich Dein Setup richtig verstanden habe auch mal die Rechtevergabe überdenken.
    So etwas in der Art

    • jede Seite/Seitengruppe wird einer Mitgliedergruppe zugeordnet und ist für diese freigegeben
    • jedes Mitglied hat seine spezifischen Zugangsdaten
    • jedem Mitglied werden ein oder mehrere Mitgliedergruppen zugeordnet

    müsste doch passen.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  16. #16
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    608

    Standard

    Alle haben ein wenig recht.
    Der Verein hat 1000 Mitglieder und für jedes einen eigenen Login zu erstellen ist zu viel des Guten.
    Im Moment haben 2 Gruppen für die Sequenzen 2 Zugängen mit Kennwort.
    Grundsätzlich funktioniert ja alles, bis auf die Kinder die sich nicht ausloggen.
    Vielleicht ist die Idee von Spooky
    In dem Fall wird die 403 Seite angezeigt - dort könntest du ja einen Logout Button einbinden (oder das Login Modul, welches dann automatisch einen Logout Button anzeigt).
    nicht schlecht.
    Das werde ich mal überlegen.
    Danke Euch.
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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