Warning: Undefined array key "HTTPS" in include() (line 29 of /opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php).
include('/opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php') (Line: 4)
require('/opt/www/fdv2/drupal.stage/web/sites/drupal001.net/settings.php') (Line: 145)
Drupal\Core\Site\Settings::initialize('/opt/www/fdv2/drupal.stage/web', 'sites/drupal001.net', Object) (Line: 1099)
Drupal\Core\DrupalKernel->initializeSettings(Object) (Line: 701)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Drupal帐号被锁定怎么办? - Drupal大学 - Drupal问答论坛
首页 / 帖子
Drupal帐号被锁定怎么办?

由于登录次数过多,用户被锁定了,报错:

『抱歉,此账户已有超过5次的登录失败。它已被暂时阻止。请稍后再试或获取一个新的密码。』

请问如何解决?

1个答案
陈蹊
发布于:2015-09-08 10:55

Drupal用户登陆的信息主要保存在flood表,所以登陆失败过多导致用户被锁定,最简单的办法就是清空flood表。

1. 安装了drush,可以使用如下操作之一

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

2. 直接清空数据库

/**登录mysql**/
truncate table flood;

或者使用phpmyadmin等其他工具

3. 如果安装了devel模块,在/deve/php下面执行如下代码

db_query("DELETE FROM `flood`");