Chris, If it were me (and let me warn you, there's probably 100 different ways to do this), but If I was using a table to log them into a "control panel (CP)" of sorts, I'm sure you have other DB querries to handle the CP stuff it self, correct? Well if your already taking the time to create a DB connection on each page of that CP, why not just make a field that updates an "active" status, and/or add this to Pauls suggestion of logged in/out times, then every page they visit updates that time to show they are still active. Then do something like my bank does and set a time limit on each page, that if another page on the site isn't visited in so many seconds, you force them to log out. (you could even throw something in that "asks" the user if they want to stay logged in, cuz that'd be a nice feature) :) Not sure if this was what you were lookin for but just an idea. Best of luck, David -----Original Message----- From: oxygenet32@xxxxxxxxx [mailto:oxygenet32@xxxxxxxxx] On Behalf Of Chris Payne Sent: Saturday, June 20, 2009 2:34 PM To: php-general@xxxxxxxxxxxxx Subject: Users Online? Hi everyone, I have a login system that allows a user to login to my control panel, is there an easy way so that I can tell how many users / what users are logged into my system? What would I need to do to add this with the minimum of hassle? Would I just have to look at the sessions that are currently active and if so, how? I really want to add this feature as it will help with creating a messaging system. It might be simple but if you've never done it before it's the hardest thing in the world :-) Thank you Chris -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.364 / Virus Database: 270.12.81/2189 - Release Date: 06/20/09 06:15:00 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php