+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Inaktivitäts-Warnung

  1. #1
    Kommt häufiger vorbei Avatar von Lizman
    Registriert seit
    30.06.2006
    Alter
    27
    Beiträge
    282
    Bedankte sich
    22
    Erhielt 16 Danksagungen
    in 16 Beiträgen

    Standard Inaktivitäts-Warnung

    Hallo.

    Ich habe ein Problem bei unserer Community das die Loginzeit zwar 10 Minuten beträgt, aber es passiert des öfteren das man zb einen längeren Forenbeitrag schreibt der länger als die 10 Minuten dauert. Wenn man dann auf abschicken klickt ist man natürlich schon ausgeloggt und das geschriebene ist weg.
    Deshalb die Frage:
    Gibt es eine Möglichkeit ein Art Warnmeldung (Hinweisbox) öffnen zu lassen nach einer gewissen Zeit Bsp. 8 Minuten wo drinne steht: "Achtung in 2 Minuten bist du ausgeloggt".

    Ich wäre für Hilfe sehr Dankbar!

    Greetz

  2. #2
    Neu an Board
    Registriert seit
    19.11.2006
    Beiträge
    47
    Bedankte sich
    7
    1 Danksagung in 1 Beitrag

    Standard

    Ich glaube das ist nicht möglich, da die Seite wahrscheinlich aktualisiert werden müsste um diese Meldung zu erhalten. Aber du kannst im Backend unter Global Configuration die Loginzeit für den User erhöhen, dies ist auch im SMF-Forum möglich.

    Gruss,
    Emanuel

  3. #3
    Kommt häufiger vorbei Avatar von Lizman
    Registriert seit
    30.06.2006
    Alter
    27
    Beiträge
    282
    Bedankte sich
    22
    Erhielt 16 Danksagungen
    in 16 Beiträgen

    Standard

    Genau das will ichja nicht
    Da dadurch das Risiko steigt.
    Und die User viel zu lange als Online angezeigt werden.

    Ich hatte mir das eigtl nur so gedacht das man ein script einfügt mit nem timer was nach 8 minuten eine meldung wiedergibt (Info Box).
    Dieses script zählt halt immer wieder von vorne wenn man sich aktiv auf der seite bewegt, bzw auf links klickt.

    Die Frage ist nur ... was fürn code brauch ich dafür (den man ja in nem einfachen modul einfügen könnte und das Modul nur eingeloggten Usern sichtbar macht, damit NICHTeingelogte User nicht diese meldung bekommen!

  4. #4
    Gehört zum Inventar
    Registriert seit
    18.02.2005
    Beiträge
    8.841
    Bedankte sich
    85
    Erhielt 2.269 Danksagungen
    in 1.936 Beiträgen

    Standard

    Javascipt/Ajax ist da das richtige, du benötigst einen counter, der dir ein
    zunächst unsichtbares Div mit einem Countdown - sagen wir mal beim
    Erreichen der letzten 5 Minuten - anzeigt. Dass das nur eingeloggt User
    sehen und die jeweilige Länge der Session auszulesen, ist da eher weniger das Problem.

    Gruß
    ec

  5. #5
    Hat hier eine Zweitwohnung Avatar von Alan
    Registriert seit
    01.10.2006
    Ort
    Mülheim an der Ruhr
    Alter
    51
    Beiträge
    1.701
    Bedankte sich
    71
    Erhielt 470 Danksagungen
    in 426 Beiträgen

    Standard

    hmm
    könnte Dir folgenden Code anbieten.
    Einfach z.B. nach dem body in Deine index.php einfügen:

    Code:
    <?php
    global $my;
    //$my->id user id des eingeloggten users
    if($my->id) { ?>
    
    <script type='text/javascript'>
    <!--
    
    function time() {
    i--;
    if (i == 0) {
     alert("Achtung! In 2 Minuten bist Du ausgeloggt")
     window.clearInterval(activ);
     }
    }
    
    var i=10;
    var activ = setInterval('time()',1000);
    //-->
    </script>
    <?php }?>
    Ich hab i zum Testen auf 10 Sekunden stehen.
    Müßtest Du dann z.B. auf 480 setzen

    Denke, das könnte so klappen

    Gruss
    Alan
    Ich reagiere nur auf Fragen, deren Lesbarkeit keine Zumutung darstellt
    JUG-im-Pott (Joomla-User-Group)
    und ebenfalls "no Artisteer support"

  6. Erhielt Danksagungen von:


  7. #6
    Kommt häufiger vorbei Avatar von Lizman
    Registriert seit
    30.06.2006
    Alter
    27
    Beiträge
    282
    Bedankte sich
    22
    Erhielt 16 Danksagungen
    in 16 Beiträgen

    Standard

    Ah sehr schön.
    Genau danach hatte ich gesucht.
    Bin da in der hinsicht nicht so bewandert das zu programmieren ma eben. Aber was ich wollte wusste ich hehe!

+ Antworten

Lesezeichen

Berechtigungen

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