在我们的网站上,我们有客户帐户,每个帐户都有一个超级管理员和属于该帐户的子用户。
我们希望超级管理员能够强制子用户注销。不管会话信息存储在Redis,Memcache还是数据库中,销毁在Drupal中有效的用户会话的最佳方法是什么?
在有人不愿意建议user_logout()之前,这会破坏当前用户的会话。我希望当前用户能够销毁其他用户的会话!
几乎可以肯定,我们已经对此有疑问。我知道我在drush-extras中有一个补丁程序可以执行此操作,但尚未提交。
—
mpdonadio
我在DA周围搜索和搜索,但是没有运气。我将审核您的补丁。编辑:不幸的是,您的补丁仅处理数据库情况。鉴于大量的用户/会话,我们希望使用内存缓存!
—
BrianV 2015年
我相信阻止/取消阻止用户具有相同的效果(除非他们可能会收到有关取消阻止的电子邮件通知)。您可能会
—
tyler.frankenstein 2015年
hook_mail_alter()
用来截获该电子邮件并将其隐藏。