場合によっては、WordPressサイトのユーザーログイン数を制限するために、各ユーザーがログインは1つのデバイスのみ.この方法は、ウェブサイトのセキュリティを向上させるだけでなく、ユーザーが複数のデバイス間でログイン情報を共有することを防ぎます。この記事では、1つのデバイスにログインするユーザーを制限するために無料のプラグインを使用する方法と、カスタムコードスニペットを追加することで特定のユーザーまたはロールの制限をバイパスする方法について詳しく説明します。
![画像[1]-WordPressユーザーのマルチデバイス・ログインを制限し、ウェブサイトのセキュリティを向上 - Photon Flux|プロフェッショナル向けWordPress修理サービス、グローバル対応、クイックレスポンス](https://www.361sale.com/wp-content/uploads/2024/10/2024101803154658.png)
ステップ 1: Loggedin - Limit Active Logins プラグインをインストールして有効化する。
まず、無料版をインストールしてアクティベートする必要があります。 ログイン - アクティブなログインを制限する プラグイン以下はプラグインをインストールするためのステップバイステップの説明です:
- ワードプレスのダッシュボードに行き プラグイン " 新しいプラグインのインストール.
- 右上の検索バーに 「ログイン - アクティブなログインの制限".
![画像[2]-WordPressユーザーのマルチデバイス・ログインを制限し、ウェブサイトのセキュリティを向上させる - Photon Flux|プロフェッショナルなWordPress修理サービス、グローバル対応、迅速なレスポンス](https://www.361sale.com/wp-content/uploads/2024/10/2024101802154226.png)
- プラグインを見つけたら 取付をクリックしてください。 アクティブ化.
プラグインをインストールし有効化すると、デフォルトで各ユーザーの上限を 3 回ログインすることができます。ユーザーがこの回数以上のデバイスでログインしようとすると、最大ログイン回数に達したことを示すメッセージが表示されます。
ログイン・プラグインの設定方法
Loggedinプラグインは有効化後すぐに機能し始めますが、必要に応じてデフォルト設定を変更することができます:
- WordPressのダッシュボードで セットアップ " 通常兵器.
- までスクロールしてください。 ログイン設定 セクションで アクティブなログインの最大数 オプションです。
![画像[3] - WordPressユーザーの複数デバイスからのログインを制限し、ウェブサイトのセキュリティを向上 - Photon Flux|専門家のWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/10/2024101802214719.png)
- ユーザーのログインを1つのデバイスのみに制限したい場合は、この数値を1に設定してください。
- 次に、以下の設定も可能である。 ログイン・ロジック 設定。これは、ユーザがログイン制限に達したときの動作を決定します:
- 可ユーザーは新しいデバイスでログインできますが、他のデバイスは自動的にログアウトされます。
- ディスカレッジもう一方のデバイスでのセッションが終了するまで、ユーザーは新しいデバイスにログインできません。
![画像[4] - WordPressユーザーの複数デバイスからのログインを制限し、ウェブサイトのセキュリティを向上 - Photon Flux|専門家のWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/10/2024101802224633.png)
ユーザーが1つのデバイスでのみログインできるようにするには、次のように設定する必要があります。 アクティブなログインの最大数 が1に設定される。 ログイン・ロジック に設定します。 ディスカレッジ.
打点 変更の保存 ボタンを押して設定を保存します。
![画像[5] - WordPressユーザーの複数デバイスからのログインを制限し、ウェブサイトのセキュリティを向上 - Photon Flux|専門家のWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/10/2024101802243366.png)
ユーザーを手動でログアウトする方法
また、このプラグインはユーザーの強制解約機能を使用します。この機能を使えば、ユーザーをすべてのデバイスから手動でログオフすることができる。以下はその手順である:
- ワードプレスのダッシュボードで ユーザー パート
![画像[6] - WordPressユーザーの複数デバイスからのログインを制限し、ウェブサイトのセキュリティを向上 - Photon Flux|専門家のWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/10/2024101802265983.png)
- 強制ログアウトさせたいユーザーを見つけ、Editをクリックし、URLリンクを見つけ、それをメモする。 ユーザーID.
![画像[7] - WordPressユーザーの複数デバイスからのログインを制限し、ウェブサイトのセキュリティを向上 - Photon Flux|専門家のWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/10/2024101802340748.png)
- かえる セットアップ " 通常兵器 ページまでスクロールしてください。 ログイン設定探す 強制キャンセル オプション
![画像[8] - WordPressユーザーのマルチデバイス・ログインを制限し、ウェブサイトのセキュリティを向上 - Photon Flux|専門家のWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/10/2024101802383428.png)
- ユーザーの ユーザーIDをクリックしてください。 強制キャンセル ボタン。
この時点で、ユーザーはすべてのデバイスから強制的にログアウトされ、再度ログインする必要がある。
特定のユーザーまたはロールのログイン制限をバイパスする(高度な機能)
特定のユーザーや役割に対するログイン制限を回避したい場合。例えば、管理者がログインするために複数のデバイスを必要とする場合や、重要なチームメンバーが複数の職場で異なるデバイスを使用する場合があります。この場合、ログイン制限を回避するためにカスタムコードこれらの制限を回避するためのスニペット。
ユーザー固有のログイン制限の回避
ユーザーごとのログイン制限を回避するには、次のようにします。カスタムコードスニペットの使用を使用することをお勧めする。安全面を考慮し ダブルPCコード プラグインでコード・スニペットを管理できる。仕組みはこうだ:
- インストールとアクティベーション ダブルPCコード プラグイン。
![画像[9] - WordPressユーザーのマルチデバイス・ログインを制限し、ウェブサイトのセキュリティを向上 - Photon Flux|専門家のWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/10/2024101802421876.png)
- WordPressのダッシュボードで コードセグメント " + クリップの追加.
![画像[10]-WordPressユーザーのマルチデバイス・ログインを制限し、ウェブサイトのセキュリティを向上 - Photon Flux|WordPress修理サービス、プロフェッショナル、グローバル、迅速対応](https://www.361sale.com/wp-content/uploads/2024/10/2024101802480428.png)
![画像[11]-WordPressユーザーのマルチデバイス・ログインを制限し、ウェブサイトのセキュリティを向上 - Photon Flux|プロフェッショナル向けWordPress修理サービス、グローバル対応、クイックレスポンス](https://www.361sale.com/wp-content/uploads/2024/10/2024101802462034.png)
- カスタムコードの追加(新しいコードスニペット)」エントリにカーソルを合わせ、「カスタムコードの追加(新しいコードスニペット)」エントリをクリックします。 カスタムコードの追加.
![画像[12]-WordPressユーザーのマルチデバイス・ログインを制限し、ウェブサイトのセキュリティを向上 - Photon Flux|WordPress修理サービス、プロフェッショナル、グローバル、迅速対応](https://www.361sale.com/wp-content/uploads/2024/10/2024101802501586.png)
- ポップアップ・ウィンドウで PHPスニペット オプション
![画像[13]-WordPressユーザーのマルチデバイス・ログインを制限し、ウェブサイトのセキュリティを向上 - Photon Flux|WordPress修理サービス、プロフェッショナル、グローバル、迅速対応](https://www.361sale.com/wp-content/uploads/2024/10/2024101802504023.png)
- 次のコード・スニペットをコード・エディターに追加する:
function loggedin_bypass_users( $bypass, $user_id ) { { loggedin_bypass_users( $bypass, $user_id )// バイパスするユーザーIDを入力する。$allowed_users = array( 1, 2, 3, 4, 5 );return in_array( $user_id, $allowed_users );}add_filter( 'loggedin_bypass', 'loggedin_bypass_users', 10, 2 );function loggedin_bypass_users( $bypass, $user_id ) { { loggedin_bypass_users( $bypass, $user_id ) // バイパスするユーザーIDを入力する。 $allowed_users = array( 1, 2, 3, 4, 5 ); return in_array( $user_id, $allowed_users ); } add_filter( 'loggedin_bypass', 'loggedin_bypass_users', 10, 2 );function loggedin_bypass_users( $bypass, $user_id ) { { loggedin_bypass_users( $bypass, $user_id ) // バイパスするユーザーIDを入力する。 $allowed_users = array( 1, 2, 3, 4, 5 ); return in_array( $user_id, $allowed_users ); } add_filter( 'loggedin_bypass', 'loggedin_bypass_users', 10, 2 );
このコードでは $allowed_users=。 配列( 1, 2, 3, 4, 5 );
を、ログイン制限を回避したい番号に置き換えてください。ユーザーID例えば例えば、ユーザーIDが2と5のユーザーが制限を回避できるようにしたい場合、コードを次のように変更します。 array( 2, 5 )
.
![画像[14]-WordPressユーザーのマルチデバイス・ログインを制限し、ウェブサイトのセキュリティを向上 - Photon Flux|WordPress修理サービス、プロフェッショナル、グローバル、迅速対応](https://www.361sale.com/wp-content/uploads/2024/10/2024101802531389.png)
終わったら、コード・スニペットを 機能をクリックしてください。 コードスニペットの保存 ボタン。
役割ごとのログイン制限を回避する
管理者や編集者など、特定のロールのログイン制限を回避したい場合は、以下のカスタム・コード・スニペットを使用することができます。手順は以下の通りです:
- 新しいコード・スニペットを作成し、次の名前を付ける。 役割ごとのログイン制限を回避する.
- 次のコード・スニペットをコード・エディターに貼り付ける:
function loggedin_bypass_roles( $prevent, $user_id ) { { loggedin_bypass_roles( $prevent, $user_id )// バイパスするロールの配列。$allowed_roles = array( 'administrator', 'editor' );$user = get_user_by( 'id', $user_id );$roles = ! empty( $user->roles ) ? $user->roles : array();return ! empty( array_intersect( $roles, $allowed_roles ) ); }.}add_filter( 'loggedin_bypass', 'loggedin_bypass_roles', 10, 2 ); }.function loggedin_bypass_roles( $prevent, $user_id ) { { loggedin_bypass_roles( $prevent, $user_id ) // バイパスするロールの配列。 $allowed_roles = array( 'administrator', 'editor' ); $user = get_user_by( 'id', $user_id ); $roles = ! empty( $user->roles ) ? $user->roles : array(); return ! empty( array_intersect( $roles, $allowed_roles ) ); }. } add_filter( 'loggedin_bypass', 'loggedin_bypass_roles', 10, 2 ); }.function loggedin_bypass_roles( $prevent, $user_id ) { { loggedin_bypass_roles( $prevent, $user_id ) // バイパスするロールの配列。 $allowed_roles = array( 'administrator', 'editor' ); $user = get_user_by( 'id', $user_id ); $roles = ! empty( $user->roles ) ? $user->roles : array(); return ! empty( array_intersect( $roles, $allowed_roles ) ); }. } add_filter( 'loggedin_bypass', 'loggedin_bypass_roles', 10, 2 ); }.
このコードでは 配列( '管理者', 'エディター' )
の文字名を、制限を回避したい文字名に置き換えてください。文字名はシングルクォート('
)はカンマで囲み、区切る。
終わったら、コード・スニペットを 機能をクリックしてください。 コードスニペットの保存 ボタン。
![画像[15]-WordPressユーザーのマルチデバイス・ログインを制限し、ウェブサイトのセキュリティを向上 - Photon Flux|専門家のWordPress修理サービス、遠隔操作、クイックレスポンス](https://www.361sale.com/wp-content/uploads/2024/10/2024101802573538.png)
概要
を使用します。 ログイン - アクティブなログインを制限する プラグインWordPressサイトのセキュリティを向上させるために、ユーザーがログインできるデバイスの数を簡単に制限することができます。特定のユーザーや役割のために例外を設ける必要がある場合、カスタムコードスニペットを追加することで、これらの制限を回避することもできます。カスタムコードスニペット ダブルPCコード プラグインは、このコードをより安全かつ簡単に管理するのに役立つ。
お問い合わせ |
---|
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
① 電話:020-2206-9892 |
② QQ咨询:1025174874 |
三 Eメール:info@361sale.com |
④ 勤務時間: 月~金、9:30~18:30、祝日休み |
この記事へのリンクhttps://www.361sale.com/ja/21724
この記事は著作権で保護されており、必ず帰属表示を付けて複製してください。
コメントなし