Hi,
Du kannst in regelmäßigen Abständen (5-30 Minuten) per JavaScript oder meta refresh in einem versteckten Iframe eine status-URL aufrufen und beim Ausbleiben der Aufrufe die Sitzung schließen.
wie genau sähe denn eine überprüfung via java aus, bzw. via iframe,...
ich kann mir das gerade nicht so wirklich vorstellen
Du sorgst für regelmässige Requests vom Client an den Server - entweder per Iframe, in dem sich ein HTML-Dokument "selber" immer wieder neu lädt (Meta-Refresh), oder per JavaScript, also AJAX/XMLHttpRequest plus setTimeout/setInterval.
Und aus dem Ausbleiben solcher Requests ab einem Zeitpunkt XY ziehst du dann serverseitig entsprechende Schlüsse.
(Du brauchst natürlich irgendeinen Mechanismus, um den Client wiederzuerkennen, um die Requests zuordnen zu können. Aber auf Grund der Beschreibung des Umfeldes nehme ich an, der existiert bereits.)
MfG ChrisB
Light travels faster than sound - that's why most people appear bright until you hear them speak.