drupal で5回連続ログイン失敗したとき
Sorry, there have been more than 5 failed login attempts for this account. It is temporarily blocked. Try again later or request a new password.
上記のようなエラーでログインができなくなった。
下記のURLに対処方法が記載されています。
https://www.drupal.org/node/1023428
要はDrupalで使用しているデータベースに「flood 」テーブルが存在しており、そのテーブルがログインユーザの失敗回数をカウントしてます。
以下はそのテーブルの内容です。
mysql> select * from flood;
fid | event | identifier | timestamp | expiration |
1 | failed_login_attempt_ip | 192.168.176.1 | 1420565885 | 1420569485 |
2 | failed_login_attempt_ip | 192.168.176.1 | 1420566692 | 1420570292 |
3 | failed_login_attempt_user | 1-192.168.176.1 | 1420566692 | 1420588292 |
自分でログイン失敗したfidの番号だけ消してしまえば、上記のエラーが消えることになります。
今回はローカルで使用したDrupalなので、「flood 」テーブルの中身を削除します。
mysql> TRUNCATE TABLE flood;
以上です。