この記事は最後に更新してから1年以上経過しています。

Login rebuilder 2.5.0の新機能紹介

説明

今回追加したものは、任意の名前でロックファイルを設定し、そのファイルが存在する場合は常にログイン不可にする機能である。この機能を有効にしておくことで、何らかの理由により認証に関する情報が漏洩した場合でも不正なログインを防ぐことができる。

ロックファイルでログイン禁止

この機能を有効にするには「設定」-「ログインページ(Login rebuilder)」において「新しいログインファイル」に追加された設定を行う必要がある。

「設定」-「ログインページ(Login rebuilder)」の追加内容
  1. 「Use lock file(ロックファイルを使用)」をチェックする。
  2. 次の入力ボックスにロックファイルのフルパス名を入力する。ロックファイルは名前については特に制限はなく、Webサーバーの権限で参照可能なことが条件となる。より安全面を考慮するなら、ブラウザからアクセスできないディレクトリに配置するのが望ましい。
  3. 「Show locked status on pop-up re-login form.(ポップアップされた再ログインフォームにロック状態を表示する。)」は、管理者としてログイン中にセッション切れが発生してポップアップのログインフォームが表示された場合にロック状態を表示するかの指定である。

ロックファイル使用時のログイン手順

ログインの手順としては、通常よりもひと手間増えることになる。ロックファイルの作成・削除でも構わないが、ここではログインの前後でロックファイルをリネームする方法を紹介する。

  1. SFTP(ssh)などを使ってロックファイルを別名にリネームする。
  2. 設定している管理者向けのログインページにアクセスする。
  3. IDとパスワードを入力し、ログインする。
  4. SFTP(ssh)などを使って別名にしたロックファイルを元の名前に戻す。

ロックファイルの状態は「ダッシュボード」の「Log of login(ログインのログ)」ウィジェットで確認できる。

「ダッシュボード」の「ログインのログ」ウィジェットでロックファイルの状態確認

「Lock file(ロックファイル)」の名前の後がオレンジ色の場合はロックファイルの名前を元に戻していない状態なので、すぐに元の名前に戻すことが望ましい。なおロックファイルが機能するのは管理者向けの「新しいログインファイル」のみとなる。「第2ログインファイル」については機能せず、従来通りログインできるようになっている。

「休暇でサーバーにアクセスできない期間が不安だ」、「夜間の不正アクセスは極力防ぎたい」といった方はお試しください。


最終更新 : 2018年12月10日 14:38

お勧め

ent2ncr(2020年4月10日 更新)

string ent2ncr( string $text )
&のような名前エンティティを&のような数値エンティティに変換する。

get_edit_user_link(2012年12月12日 更新)

string get_edit_user_link( [ int $user_id ] )
ユーザ情報ページのURLを取得する。

attachment_url_to_postid(2017年8月4日 更新)

int attachment_url_to_postid( string $url )
添付ファイルのURLから投稿IDを取得する。

wp_list_bookmarks(2018年5月27日 更新)

string wp_list_bookmarks( [ mixed $args = '' ] )
ブックマーク(管理画面の「リンク」)をパラメータ$argsのecho値が1ならば表示する。echo値が0ならばその文字列を取得する。

wp_insert_user(2019年5月29日 更新)

mixed wp_insert_user( mixed $userdata )
ユーザーを登録する。