Drupal 8解决5次输入密码暂时锁定帐号登录

来自:互联网
时间:2019-09-17
阅读:

由于长时间没有登录一个Drupal 8的测试网站,连续输入错误密码超过5次,被Drupal暂时锁定帐号不允许登录了:

There have been more than 5 fAIled login attempts for this account. 
It is temporarily blocked. Try again later or request a new password.

触发暂时阻止某个用户ID的时间默认应该是6个小时,我可不愿意傻等大半天以后再尝试找回密码,只能想其他的方法了。

经过Google搜索发现,这个问题可以通过清除数据表flood解决。

因此可以直接登录命令行下MySQL数据库,运行 "TRUNCATE flood;"就可以了。

如果不习惯使用MySQL命令行,可以直接登录 phpMyAdmin ,清空flood数字表。

如果你喜欢用drush,还可以运行:

drush php-eval 'db_query("DELETE FROM `flood`");'

注意,以上各种方法都是清空整个flood表里的所有数据,也就是解除所有用户的登录锁定状态。如果你只想解决对某个用户ID的登录锁定,可以这样操作:

DELETE FROM flood WHERE event = 'failed_login_attempt_user' AND identifier LIKE '1234-%';

其中,数字1234指的是用户ID。

返回顶部
顶部