Tach!
Event. werde ich nach 29 Minuten eine Meldung anzeigen 'Sie werden nach 59, 58, 57... Sekunden automatisch abgemeldet' und wenn vom User keine Aktion folgt die Abmeldung nach 30 Minuten durchführen.
Das allein nützt dem Anwender noch nicht allzu sehr. Wenn er clever ist, öffnet er ein zweites Tab mit derselben Session, dann ist der Timer zurückgesetzt. Die erste Seite zählt zwar weiterhin fröhlich nach unten, aber seit dem zweiten Tab lügt sie.
Die meisten werden jedoch nicht den technischen Hintergrund haben, um auf solch eine Idee zu kommen. Denen könntest du mit einem Ajax-Aufruf-Link/Button/wasauchimmer einen Verlängerungsmechanismus anbieten - wenn es denn auf eine client-basierte Lösung hinauslaufen soll.
dedlfix.