Answers:
要回答标题中的问题(随着实际问题的出现,问题似乎变得更加复杂),您只需要清除flood数据库中的表即可。如果您正在运行Drush,则应按以下步骤进行处理:
drush php-eval'db_query(“ DELETE FROM
flood”);'
如果失败,只需flood手动从数据库中清除表即可:)
flood表的所有记录,这将为您的网站重置所有洪水控制。
更好的解决方案,与此相关的其他文章显然没有:
drush user-unblock {username}
https://drushcommands.com/drush-7x/user/user-unblock/
编辑:不幸的是,这仍然不能清除“洪水”表,这是愚蠢的。正如其他人提到的那样,要drush user-unblock在用户被过多的登录尝试阻止后才真正启用登录,您必须进入数据库并截断(清空所有数据)“ flood”表。
正如其他人在问这个问题时提到的那样,这在生产环境中似乎是有问题的。
像往常一样,有人已经制作了一个模块,添加了drush命令来清除洪水表:https ://www.drupal.org/project/flood_unblock