Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
#16 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
Ich krame den Thread hier noch mal hervor, denn ich bin immer mehr der Überzeugung, dass das ein Problem der Xobor-Software ist. Ich habe mich jetzt nun längere Zeit unter verschiedenen Bedingungen mit der Online-Anzeige eines Users befasst.
Zitat von Fabian im Beitrag #5
Der Benutzer wird automatisch nach ca. 16 Min Inaktivität ausgeloggt bzw. nicht mehr unter den Online Benutzern angezeigt. Jedoch wird beim Chat und Live Update das Forum "kontaktiert". Dadurch ist der Benutzer, wenn er das Forum nicht schließt, quasi immer online. Nach Schließen des Browsers/Tabs wird der Benutzer nach der vorhin genannten Zeit nicht mehr in der Online Liste angezeigt.
Zitat von Fabian im Beitrag #11
Jeder Benutzer der sich im Forum angemeldet hat, ist unbegrenzt angemeldet. Dies geschied, wie oben geschrieben, mithilfe eines Cookies. Dies ist auch nach Schließung des Browsers standardmäßig so. Beendet der Benutzer den Browser, erkennt die Forensoftware nach ca 16 Minuten die Inaktivität des Benutzers und zeigt diesen nicht mehr in der Online Liste an.
Ist der Browser des Benutzers aber offen und das Forum aufgerufen, wird ständig mit dem Forum kommuniziert. Dies geschiet seit einiger Zeit durch unterschiedliche Kanäle: Chat und Live Update. Dadurch, das ständig Kontakt mit dem Forum besteht, wird der Benutzer nicht aus der Online Liste entfernt. Auch das deaktivieren des Chats hilft hier nicht. Nach meinem Kenntnisstand kann dieses Verhalten kann derzeit leider nicht geändert werden (evtl. mal bei der Technik nachfragen).
Zusammen gefasst kann ich sagen: Selbst wenn der User den Rechner ausmacht, wird er bei mir weiterhin bei Inaktivität meinerseits nach dem Ablauf der 16 Minuten immernoch als Online angezeigt. Sei es nun im geöffneten Chat, im geschlossenen Chat (rechts die Zahl) oder in der Statistik unten. Erst wenn ich meinen Browser aktualisiere, dann verschwindet er.
Bei den ganzen Beobachtungen ist mir auch aufgefallen, dass der User, wenn er den Chat nicht über x (oben rechts im Chatfenster) beendet, dann auch weiterhin im Chat als online angezeigt wird. Auch dann, wenn er seinen Rechner bereits ausgemacht hat und die Zeit für die Offline-Erkennung verstrichen ist. Es kommt auch keine Meldung, dass er den Chat verlassen hat. Auch hier schafft erst ein aktualisieren meines Browser Abhilfe.
Weiterhin fiel mir auch auf, dass ich den Login eines Users trotz Live-Update nicht gemeldet bekomme. Weder im Chat, noch in der Statistik unten. Hier erfahre ich das erst, wenn der User dem Chat beitritt oder ich den Browser aktualisiere.
Könnt ihr mich bitte mal über die Live Update-Funktion aufklären? Vielleicht unterliege ich hier auch einem Missverständnis, was die Aktualisierung der Online- und Offline-Anzeige anbelangt. Denn ich bin es von anderen Foren her gewohnt, dass mir die Online- und Offline-Aktionen anderer User live gemeldet werden.
LG Bommel
(Der wohl wichtigste Grund meiner Beiträge hier.)
Boardnummer: 585867 | Template: Business (unverändert) | Tarif: Basis
Betriebssystem: Windows 7 | Auflösung: 1440x900, 1024x600 (Netbook)
Browser: Mozilla FireFox (17.0.1), Internet Explorer (9.0.11), Google Chrome (23.0.1271.95 m), Safari (5.1.7), Opera (12.10.1652)
#17 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
Zitat von Bommel im Beitrag #16Also geht es aktuell eigentlich nur um die Anzeige des Benutzers im Chat und unten auf der Foren Übersicht?
ISei es nun im geöffneten Chat, im geschlossenen Chat (rechts die Zahl) oder in der Statistik unten. Erst wenn ich meinen Browser aktualisiere, dann verschwindet er.
Das erste ist bereits bekannt und da müsstest du einmal bei der Technik nachfragen ob das ein Bug ist ob (aktuell) so gewollt. Der Benutzer fliegt auf jeden Fall nicht automatisch aus der Online Statistik unten im Forum. Hier musst du das Forum einmal aktualisieren (Startseite neu aufrufen; F5) Das Live-Update dient derzeit nur zum benachrichtigen über neue Beiträge im Forum und teilweise für den Chat, bzw. hängt das beide mit einander zusammen.
#18 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
Hallo, mich beschäftigt das Thema auch z.Z.. Da hier diverse Endgeräte (iPads, PCs) von verschiedenen Personen am Tag beuntzt werden, ist es wichtig, dass die User nach einer gewissen Zeit (bestenfalls im backend individuell einstellbar) automatisch ausgeloggt werden.
Wie ist das realisierbar?
#19 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
Das ist, glaube ich, nicht eigenhändig zu realisieren. Tipp: Wenn jedoch ein Nutzer im Chat ist, wird er nicht ausgeloggt.
#20 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
Zitat
Wie ist das realisierbar?
Man könnte ein Plugin schreiben, welches nach einer gewisssen Zeit einfach den Login-Cookie löscht.
Theoretisch reicht auch schon Folgendes in der Fußzeile ( ist allerdings ungetestet), damit ein Mitglied nach 15 Minuten ohne Neu-Laden der Seite automatisch ausgeloggt wird. Praktisch sollte man das natürlich noch so erweitern, dass ein "Aktivität" erkannt wird - dass ein Mitglied also nicht abgemeldet wird, wenn es z.B. 15 Minuten braucht um einen Beitrag zu schreiben.
2
3
4
5
6
7
8
9
10
<script>
var timeout_in_minutes = 15;
function logout(){
xSetCookie("password","",-1);
}
setTimeout("logout()",timeout_in_minutes * (60 * 1000));
</script>
#21 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
Vielen Dank!!!
ich würde die Zeit auch einfach auf 30 min erhöhen wollen. Wie das geht sehe ich im Code:
var timeout_in_minutes = 30;
Wäre korrekt, oder?
Was ich mit der Zeile machen muss, weiß ich leider nicht:
setTimeout("logout()",timeout_in_minutes * (60 * 1000));
Da muss ich sicher auch noch etwas anpassen?
Danke!!!
#22 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
Zitat von immerda im Beitrag #21
Was ich mit der Zeile machen muss, weiß ich leider nicht:1
setTimeout("logout()",timeout_in_minutes * (60 * 1000));
Da muss ich sicher auch noch etwas anpassen?
Nein.
Diese Zeile ist eine Formel,weil "setTimeout" in 1000 tel Sekunden zählt.Also 60 * 1000 entspricht dann eine Minute mal Deine Minuten.Da Deine Minuten als Variable angegeben ist,brauchst Du an dieser Zeile nichts ändern.
Gruß
Olaf
#23 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
Ahhh! Logisch. Danke!!!
#24 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
Zitat von Ingmar im Beitrag #20Zitat
Wie ist das realisierbar?
...Praktisch sollte man das natürlich noch so erweitern, dass ein "Aktivität" erkannt wird - dass ein Mitglied also nicht abgemeldet wird, wenn es z.B. 15 Minuten braucht um einen Beitrag zu schreiben.
Da habe ich noch ein/zwei Gedanken dazu. Ich entnehme deiner Antwort, dass tippen nicht als Aktivität gewertet wird. Ist das Wahr?
In meinem Forum werden die Beiträge automatisch zwischengespeichert. Wird das evtl. als Aktivität gewertet?
Danke!
Liebe Grüße
#25 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
Zitat von immerda im Beitrag #24
Da habe ich noch ein/zwei Gedanken dazu. Ich entnehme deiner Antwort, dass tippen nicht als Aktivität gewertet wird. Ist das Wahr?
In Deinem Fall mit dem Script ist das Wahr.
Im Script muß das mit eingebunden werden,das z.B. eine Taste gedrückt worden ist und das dann der Timer gestoppt wird und erst wieder aktiviert wird,wenn abgespeichert worden ist.
Das Script könnte dann so aussehen:
2
3
4
5
6
7
8
9
10
11
12
<script>
var timeout_in_minutes = 15;
document.onkeypress = stoppen;
function stoppen(){
clearTimeout(timer);
}
function logout(){
xSetCookie("password","",-1);
}
timer=setTimeout("logout()",timeout_in_minutes * (60 * 1000));
</script>
Gruß
Olaf
#26 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
Super! Vielen Dank!
(
gelöscht
)
#27 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
#28 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
Zitat von Firestone007 im Beitrag #27
Könnte man das Ganze eventuell mit einem countdown verknüpfen, so dass der user sieht, wie viel Zeit ihm bis zum auto-logout verbleibt ?
Nicht mit "einem Countdown verknüpfen" sondern "mit dem Countdown" verknüpfen,denn der Countdown läuft ja im Hintergrund.
Und machbar ist das.
Gruß
Olaf
#29 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
Der automatische Logout erfolgt ja in der Regel nach circa 15-17 Minuten Inaktivität.
MfG
#30 RE: Automatischer Logout-Vorgang bei längerer Inaktivität eines Mitglieds
Zitat von Kryo im Beitrag #29
Der automatische Logout erfolgt ja in der Regel nach circa 15-17 Minuten Inaktivität.
MfG
Also ich war heute wieder mal die ganze Nacht im Forum, quasi da übernachtet, ich habe noch nie einen automatischen Logout erlebt?
Gabriella
http://www.musengarten.com/
http://www.garten-der-poesie.de/
Layout: Business
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software