ユーザー認証ロックアウト - movabletype/Documentation GitHub Wiki

ロックアウトが発生した場合、MTのシステムログに記録されます。また、不要になったロックアウトのデータは、ユーザーがログインに成功したとき、あるいはスケジュール処理(run-periodic-tasks)で自動的にデータベースから消去されます。スケジュール処理で消去するタイミングは環境変数 LockoutExpireFrequency で指定します。

Callback

開発者向けに、以下のコールバックが追加されています。

PreLockout

ユーザーあるいはIPアドレスによるロックアウト処理の 前に実行 するコールバックです。

sub pre_lockout.user {
    my ($cb, $app, $login, $ip) = @_;
    #do something
}
sub pre_lockout.ip {
    my ($cb, $app, $login, $ip) = @_;
    #do something
}

PostLockout

ユーザーあるいはIPアドレスによるロックアウト処理の 後に実行 するコールバックです。

sub post_lockout.user {
    my ($cb, $app, $login, $ip) = @_;
    #do something
}
sub post_lockout.ip {
    my ($cb, $app, $login, $ip) = @_;
    #do something
}
⚠️ **GitHub.com Fallback** ⚠️