I don’t think this is a problem; every visitor gets a different session file with a unique session ID. When you log in, your session gets loaded up with the appropriate values. When you log out, those values are cleared. This has no effect on someone else’s session.
I created a page in my site for testing this, all it does is echo the session name, the session ID, and dump the SESSION itself. I can log in and view the session, then log in from another browser and view that session. Logging in or out does not effect the other browser’s session.
I’ve created this sort of secured area for a number of sites, and never had any problems with it.
Check it out on my site,
http://www.sottwell.com/article-sessions.html and use test - testing for the username/password. You’ll get a new menu item, "Now You See Me". Then try it with a different browser, or a different computer.
Am I missing something fundamental here?