On our site we have client accounts, each with a super administrator and sub users belonging to that account.
We want the super admin to be able to force sub users to log out. What's the best way to destroy a user's session in Drupal that works regardless of whether the session information is stored in Redis, Memcache or the database?
Before someone feels tempted to suggest user_logout(), that destroys the current user's session. I want the current user to be able to destroy a different user's session!
hook_mail_alter()
to intercept that e-mail and suppress it.