I did attempt to implement this. The issue I had is in notifying the 1st logged in user that he has been logged out, this introduced what I like to call major redirect issues. Do you happen to have a sample in your archives of how to handle a situation similar to mine. Using SaveHandler_DbTable?
http://zfsite.andreinikolov.com/2008/05/part-3-making-sessions-work-with-database-using-zend_db_table/ Ralph Schindler-2 wrote: > > The best way to accomplish this is by using a session storage facility > that would allow you to do lookups. > > When using Zend_Session with the standard data-store of files, its very > hard to query the files for APPLICATION layer queries (like how many > users are logged in, what are their names). > > The best you can do is use the Zend_Session_SaveHandler_DbTable storage > mechanism (you might want to write you own that will also break out the > user information from the session serialization data into its own row). > This will allow you to search through all available sessions and > remove the ones that are of the same user identity, but of different > session identifiers than the current one. > > Hope that helps! > Ralph > > Hector Virgen wrote: >> I don't see how logging out User A on PC 2 has any effect on User A on >> PC 1 unless they are using the same session ID. >> >> Are you testing this on a single PC? If so, I'd suggest using a totally >> different browser altogether to log in as User A on PC 2 because >> sometimes opening new windows in the same browser causes it to use the >> same session ID. >> >> -- >> Hector >> >> >> On Mon, Aug 24, 2009 at 7:40 AM, slahti <[email protected] >> <mailto:[email protected]>> wrote: >> >> >> I have been struggling for over a week looking for a solution that >> will >> prohibit multiple logins. I have tried using the session tables to >> no avail. >> I would like to include Auth in this process, but seem to be running >> into >> issues with ->ClearIdentity() Killing the user SITEWIDE. >> >> This is what I would like to accomplish: >> >> 1) User A logs in on PC 1 >> 2) User A logs into PC 2 >> 3) User A is allowed on PC 2 >> 4) User A is logged out of PC 1 with an message ("You have been >> logged out >> ...) >> >> Any help given would be VERY APPRECIATED!! >> -- >> View this message in context: >> >> http://www.nabble.com/Elegant-Solution-Needed-for-Preventing-Mulitple-Logins-tp25117266p25117266.html >> Sent from the Zend Framework mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/Elegant-Solution-Needed-for-Preventing-Mulitple-Logins-tp25117266p25118550.html Sent from the Zend Framework mailing list archive at Nabble.com.
