On 2/21/06, Craig McClanahan <[EMAIL PROTECTED]> wrote: > If I had to implement an admin feature that included "show me all the > users", I'd use a database table to keep track of them. Much simpler, and > addresses all but one of the above concerns (you still need to be aware of > whether the table needs to be cleared -- partially or completely -- on > server instance restarts or webapp reloads).
Unfortunately, the requirement wasn't "show me all users" -- it was "show me what all of the users are doing right now (or what they were last doing and how long they've been idle). The application would store data about what each session was doing in the session and the session report would pull that data out of each active session. Instead of a database, I used an application-scoped class to track the data.

