Login rebuilderのログ表示機能を紹介

Login rebuilderのログ表示機能を紹介 - 最近のログイン成功と失敗を確認しよう

説明

プラグイン「Login rebuilder」には、バージョン1.2.0からログ情報を保存・確認する機能が備わっています。このログ情報では直近のログインページへの不正アクセスやログイン試行を確認できます。ここでは保存しているログ情報の見方について簡単に説明します。

ログの保存

Login rebuilderが保存するログは3種類あります。

  1. wp-login.phpが直接アクセスされた場合
  2. 設定されたログインページでIDとパスワードでログイン失敗した場合
  3. 設定されたログインページでIDとパスワードでログイン成功した場合

上記のaとbは「無効なリクエスト時のログ」として、cは「ログインのログ」として保存するようになっており、Login rebuilderの設定ページの「ログ保存」の項目でどのログを保存するかを指定できます。

「ログインページ 設定」の「ログ保存」
ログの確認

保存しているログは、Login rebuilderの設定ページの「ログを表示」ボタンをクリックすることで表示されます。ログの表示形式は「アクセス日時 - ID(IPアドレス)」です。

「ログインページ 設定」の「無効なリクエスト時のログ」

「無効なリクエスト時のログ」のログでは、IDの記載がないものがwp-login.phpが直接アクセスされた場合、IDが記載されているものが設定されたログインページでIDとパスワードでログイン失敗した場合となります。後者のログがある場合は、ログインページを変更したほうがいいでしょう。

「ログインページ 設定」の「ログインのログ」

「ログインのログ」はログイン成功したものになるので、アクセス日時やIPアドレスで不正なアクセスがないかを確認できます。

1.4.4では管理者('manage_options'所有者)のダッシュボードに上記のログを表示するウィジェットを追加しました(2015年8月19日)。

ログの確認は定期的に行ったほうがいいでしょう。なお現在のログ保存件数はそれぞれ最大100件となっています。保存件数の指定やダッシュボードでの表示、アラートメールの送信など拡張の余地はありますが、とりあえずはこんな感じになっています。

お勧めコンテンツ

get_the_excerpt(2010年9月27日 登録)

string get_the_excerpt( [ mixed $post = null$deprecated = '' ] )
投稿情報の抜粋記事を取得する。

add_management_page(2011年5月26日 登録)

mixed add_management_page( string $page_title, string $menu_title, mixed string $capability, string $menu_slug [ , mixed $function = '' ] )
ツールメニューにサブメニューを登録する。

register_uninstall_hook(2013年1月18日 登録)

void register_uninstall_hook( string $file, mixed $function )
プラグインのアンインストール時に呼び出される関数を登録する。

username_exists(2010年9月9日 登録)

mixed username_exists( string $username )
ユーザが登録されているか確認する。

delete_metadata(2014年3月11日 登録)

bool delete_metadata( string $meta_type, int $object_id, string $meta_key [ , mixed $meta_value = '' [ , bool $delete_all = false ] ] )
メタ情報の値を削除する。

最終更新日時 : 2015-08-19 14:18