> Hi!
>
> Is there a way to track a user when he leaves the web page, but does
> not close the browser. And when he does that, to automatically log off
> him? I am trying to do this in JSP or servlet. Any clues?
You can try to set a session timeout. When user closes the window, it
will remove the session after that timeout.
If that is not possible, you can call code to invalidate his session on
window.close. I havent tried the this option though.
HalcyonWild - 25 May 2005 14:14 GMT
> You can try to set a session timeout. When user closes the window, it
> will remove the session after that timeout.
I also wanted to point out that whether the user closes the window or
not, the session is timed out for the user if he does not close the
browser window but also does not do any activity.
Andrew Thompson - 25 May 2005 14:30 GMT
> If that is not possible, you can call code to invalidate his session on
> window.close. I havent tried the this option though.
Don't bother. It is utterly useless, since it cannot be relied on.
(No JS, configurations to ignore events invoked on window close,
pulling the plug from the wall...)

Signature
Andrew Thompson
http://www.PhySci.org/codes/ Web & IT Help
http://www.PhySci.org/ Open-source software suite
http://www.1point1C.org/ Science & Technology
http://www.LensEscapes.com/ Images that escape the mundane