ユーザー認証ロックアウト - movabletype/Documentation GitHub Wiki
ロックアウトが発生した場合、MTのシステムログに記録されます。また、不要になったロックアウトのデータは、ユーザーがログインに成功したとき、あるいはスケジュール処理(run-periodic-tasks)で自動的にデータベースから消去されます。スケジュール処理で消去するタイミングは環境変数 LockoutExpireFrequency で指定します。
開発者向けに、以下のコールバックが追加されています。
ユーザーあるいはIPアドレスによるロックアウト処理の 前に実行 するコールバックです。
sub pre_lockout.user {
my ($cb, $app, $login, $ip) = @_;
#do something
}
sub pre_lockout.ip {
my ($cb, $app, $login, $ip) = @_;
#do something
}
ユーザーあるいはIPアドレスによるロックアウト処理の 後に実行 するコールバックです。
sub post_lockout.user {
my ($cb, $app, $login, $ip) = @_;
#do something
}
sub post_lockout.ip {
my ($cb, $app, $login, $ip) = @_;
#do something
}