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_currentuserinfo(2011年6月21日 登録)

mixed get_currentuserinfo( )
現在のユーザ情報を読み込む。

wp_enqueue_style(2011年12月26日 登録)

void wp_enqueue_style( string $handle [ , string $src = false [ , array $deps = array() [ , string $ver = false [ , string $media = 'all' ] ] ] ] )
使用するスタイルシート(CSS)を出力用のキューに入れる。パラメータ$srcが指定された場合は、グローバル変数$wp_stylesに登録してから出力用のキューに入れる。

get_sidebar(2009年11月12日 登録)

void get_sidebar( [ string $name = null ] )
サイドバーパーツを記述したメインサイドバーファイルsidebar.php(またはサブサイドバーファイルsidebar-???.php)を読み込む。

get_post_ancestors(2014年8月8日 登録)

array get_post_ancestors( mixed $post )
先祖の投稿IDを取得する。

is_super_admin(2010年6月28日 登録)

bool is_super_admin( [ mixed $user_id = false ] )
利用者が特権管理者(super admin)か調べる。

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