In line with the previous post by anonymous, I think you're making this more complicated than it needs to be.
An approach that allows you to skip purging sessions is to create an active_disabled flag for user accounts and at the authorization/permissions level don't allow disabled users to see anything they shouldn't see on the site. That way all that needs to be done to disable a user is to change this flag.
In reply to Re^3: how do I force a specific session, not my own, to end? (delete)
by osler
in thread how do I force a specific session, not my own, to end?
by ted.byers
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |