You need to save the session ID/token to the database. On each page
load you check to see if the current ID/token matches the one in the
database, if it does not, you log them out.

So if A logs in and has a token, hell be fine.
Once B logs in, a new token is created nad logged in the database.
A will be logged out since his token does not match the DB one. B will
be ok.

On Oct 28, 9:48 am, "j0n4s.h4rtm...@googlemail.com"
<j0n4s.h4rtm...@googlemail.com> wrote:
> Hi,
>
> the subject essentially asks the whole question already.
>
> How did you detect that a user logs in from a second location, and
> kick him from the first location? The first location should display a
> warning on the next action that requires to be logged in like "You
> have been logged out automatically on this machine because this user
> was logged in at another location"...
>
> Any hints?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to