How to detect the browser close when the browser is closed from Task Manager

I have a system where I need to see active users, so I created a web page to see the logged in users
In the main ASP.NET application I record the login time when they sign on and logout time when they sign off or the session ends

When the close the browser I need to log them off, (update their logout timestamp)
Hence I need to trap the browser close click , which I do

I have posted previously and found a solution to track the browser click

I need to find a way how to update the database when the user goes to Task Manager and kills the browser session any code sample will be great

Please note my app has a login page, master page and few other aspx pages that use the master page.
Who is Participating?
countrymeisterConnect With a Mentor Author Commented:

Do you have any links or examples that I can look at
But when you click "End Process" in Task Manager it forces the process to terminate. It will lose whatever data hasn't been saved.

This is made worse by the client/server architecture of the web. on the client machine, you can only run client side code (js etc).

If it had been a windows forms app, I would suggest this topic:
countrymeisterAuthor Commented:
So can you initiate anything in js within a webpage to see if the process hosting is being killed.
Never miss a deadline with

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

i dont want to rule it out completely but i dont think you can.
The only way I think is to use an AJAX request from client every 1 minute or so.
if server didn't receive the request in 5 minutes, then the client is disconnected.
countrymeisterAuthor Commented:
Need points refunded, get some hal bked answers here
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.