Hello, I'm having trouble figuring out how I can count the number of logged-in users in my application.
What I have: When a user logs in, they get a session (which is used when the user wants to visit a protected page) and the IsLoggedIn column for the user in the users table is set to 1 to indicate that the user is logged in. When the user logs out, the value is set back to 0. Counting the number of 1s in the users table makes it easy to return the number of users logged-in. But...
The Problem: If the user closes the browser without logging out, the value in the database stays 1, indicating that the user is still logged in even though their session has ended when they closed the browser.
Question: Do you haz teh codez? Just kidding. Could some one suggest a proper way of doing this?
Thank you!