ice_thunder
Grünschnabel
Hallo,
Auf meiner Seite habe ich ein Loginsystem und ein Nachrichtensystem, dafür wäre es nicht schlecht wenn man sehen könnte wer online ist, damit man weis ob auf eine schnelle Antwort zu hoffen ist oder ob es länger dauern kann. Deshalb hab ich mir mal Gedanken gemacht wie man so etwas gut und sicher realisieren könnte. Allerdings hab ich mehrer Lösungsansätze und bin mir nicht sicher welche ich benutzen soll und ob sie überhaupt realisierbar sind. Deshalb wolte ich mal höhren was ihr so meint, vielleicht fällt euch ja noch was besseres ein:
1.) Beim Login, wird in die Datenbank gespeichert wer sich eingeloggt hat und nach einer bestimmten Zeit wir man automatisch wieder rausgelöscht
Vorteile: Schnell und einfach zu realisieren
Nachteile: Sehr ungenau(wenn man sich z.B. nicht ausloggt)
2.) Ein Js überprüft in einem bestimmten Intervall ob der User noch da ist, aktualisiert das script die Datenbank nicht mehr, ist der User offline
Vorteile: Sehr genau
Nachteile: Traffic intensiv, schwerer als Beispiel 1
3.) Mein Loginsystem funktioniert mit Sessions, man könnte den Ordner indem die Sessions liegen auslesen, und die darin liegenden Dateien analysieren.
Vorteile: Keine ständigen Datenbank Zugriffe nötig
Nachteile: Sicherheit-> Userdaten sind in Sessions gespeichert und können eventuell von Dritten ausgelesen werden
Genauigkeit-> Weniger genau als die Js-Methode da Sessions, wenn man sich nicht ausloggt, erst nach einer bestimmten Zeit gelöscht werden.
-> Genauso ungenau wie Beispiel 1
So das wars erstmal von Mir, ich hoffe ihr habt noch Vorschläge oder ähnliches, danke schonmal im Vorraus,
Mit freundlichen Grüßen
Sebastian
Auf meiner Seite habe ich ein Loginsystem und ein Nachrichtensystem, dafür wäre es nicht schlecht wenn man sehen könnte wer online ist, damit man weis ob auf eine schnelle Antwort zu hoffen ist oder ob es länger dauern kann. Deshalb hab ich mir mal Gedanken gemacht wie man so etwas gut und sicher realisieren könnte. Allerdings hab ich mehrer Lösungsansätze und bin mir nicht sicher welche ich benutzen soll und ob sie überhaupt realisierbar sind. Deshalb wolte ich mal höhren was ihr so meint, vielleicht fällt euch ja noch was besseres ein:
1.) Beim Login, wird in die Datenbank gespeichert wer sich eingeloggt hat und nach einer bestimmten Zeit wir man automatisch wieder rausgelöscht
Vorteile: Schnell und einfach zu realisieren
Nachteile: Sehr ungenau(wenn man sich z.B. nicht ausloggt)
2.) Ein Js überprüft in einem bestimmten Intervall ob der User noch da ist, aktualisiert das script die Datenbank nicht mehr, ist der User offline
Vorteile: Sehr genau
Nachteile: Traffic intensiv, schwerer als Beispiel 1
3.) Mein Loginsystem funktioniert mit Sessions, man könnte den Ordner indem die Sessions liegen auslesen, und die darin liegenden Dateien analysieren.
Vorteile: Keine ständigen Datenbank Zugriffe nötig
Nachteile: Sicherheit-> Userdaten sind in Sessions gespeichert und können eventuell von Dritten ausgelesen werden
Genauigkeit-> Weniger genau als die Js-Methode da Sessions, wenn man sich nicht ausloggt, erst nach einer bestimmten Zeit gelöscht werden.
-> Genauso ungenau wie Beispiel 1
So das wars erstmal von Mir, ich hoffe ihr habt noch Vorschläge oder ähnliches, danke schonmal im Vorraus,
Mit freundlichen Grüßen
Sebastian