最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPressでユーザーがパスワードを共有するのを停止する方法

デフォルトでは、WordPressユーザーは同時に複数の場所からアカウントにログインできます。これは、マルチサイトWordPressサイトのセキュリティを危険にさらす可能性があり、メンバーシップサイトを運営している場合は確実に利益を損なう可能性があります。この記事では、同時ログインをブロックすることにより、WordPressでユーザーがパスワードを共有するのを停止する方法を説明します。

WordPressはユーザーセッションをどのように処理しますか?

同時ログイン防止

先に進む前に、WordPressがユーザーセッションをどのように処理するかについて少し説明しましょう。他の多くのWebアプリケーションと同様に、WordPressはログイン中のユーザーを識別するためにCookieを使用します。これらのCookieにはパスワードは含まれておらず、ユーザー名とパスワードを知っていることの証明となる特別なキーのみが含まれています。

公共の場所からサイトにアクセスし、習慣で「ログイン状態を保持する」ボタンにチェックを入れた場合、そのコンピューターから誰でもサイトにログインできてしまいます。これは、WordPressが同じユーザー名を2つの異なる場所からログインできるためです。

これはセキュリティ上少し厄介ですが、プレミアムコンテンツを販売する会員制サイトを運営している場合、ビジネスにとっても悪い可能性があります。

ユーザーは単純に友人とパスワードを共有し、同じログイン情報を使用して有料コンテンツを利用できます。

同じアカウントに複数の場所からログインし続けることをユーザーに防ぐことができれば、それは素晴らしいと思いませんか?

最近、ユーザーからこの質問を受けた際に、私たちは調査し、同時ログインを防ぐプラグインを見つけました。

WordPressで同時ログインとパスワード共有を防ぐ

WordPressでの同時ログイン

動画チュートリアル

WPBeginnerを購読する

動画が気に入らなかった場合や、さらに詳しい説明が必要な場合は、読み進めてください。

最初に行う必要があるのは、同時ログイン防止プラグインをインストールしてアクティブ化することです。これはすぐに機能し、設定する設定はありません。

コンピューター上の2つの異なるブラウザからWordPressサイトにサインインするか、プライベート/シークレットモードを使用することで、プラグインが実際に動作していることをテストできます。

2番目のブラウザで同じユーザー名とパスワードでサイトにログインしようとすると、正常にログインできます。ただし、プラグインは古いセッションを終了し、前のブラウザウィンドウのリンクをクリックするとログインページに移動します。

以上です。この記事が、同時ログインをブロックすることにより、WordPressでユーザーがパスワードを共有するのを停止する方法を学ぶのに役立ったことを願っています。また、Simple Historyを使用してWordPressでユーザーアクティビティを監視する方法に関するガイドも参照することをお勧めします。

また、親切なリマインダーとして:パスワードはハッキングされる可能性があります。これを避けたい場合は、WordPressサイトで強力なパスワードを使用する必要があります。また、WordPressサイトのすべてのユーザーに強力なパスワードを強制することも検討してください。

この記事が気に入った場合は、WordPress のビデオチュートリアルについては、YouTube チャンネルを購読してください。また、TwitterGoogle+ でも私たちを見つけることができます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

6 CommentsLeave a Reply

  1. ユーザー資格情報の共有を許可したいのですが、許可するセッション数を設定したいと考えています。つまり、リソースへのアクセスを提供するために、アカウントを1つ作成し、アクティブなセッションは20までしか許可されないと指定したいのです。セッション21が来た場合はアクセスが拒否されます。そのような機能はありますか?

  2. これは、誰かが自分のユーザー名とパスワードを他の人と共有することを実際には防ぎません。同時にログインしていることを防ぐだけです。

  3. プラグイン「同時ログイン防止」をテストしましたが、実際に使用するかどうか疑問に思っています。
    最も気になるのは、新しいセッションが古い(既存の)セッションよりも優先されることです。
    これは、正常にログインしているユーザーが、他の誰かが同じ認証情報でログインするとすぐにロックアウトされることを意味します。私の意見では、これはあまりユーザーフレンドリーではなく、実際には逆の動作をするべきです。
    ユーザー(B)がすでにログインしているユーザー(A)と同じ認証情報を使用してログインしようとした場合、ユーザーBは、他の誰か(ユーザーA)が使用しているため、現時点ではこれらの認証情報でのログインは不可能であるという警告を受けるべきです。
    これにより、ユーザーAはログインしたままになります

  4. はい、それも良いタイトルになるでしょう。この記事のアイデアは、プレミアムユーザーが友人とパスワードを共有していることを心配していたユーザーから生まれました。これは、プレミアムコンテンツ、ダウンロード、メンバーシップサイトを提供している多くのサイトオーナーにとって大きな懸念事項です。私たちはこのタイトルが彼らの役に立つことを願っていました。

  5. この記事を読み始めたとき、少し混乱しました。「ユーザーがパスワードを共有するのを停止する」という言葉から、データベース内の重複パスワードを防ぐ方法を説明しているのかと思いました(それ自体が大規模なセキュリティ脆弱性になります)。ユーザーセッションについて話し始めたときも混乱しましたが、その後すべてが理解できました。

    タイトルを「ユーザーによるログインセッションの共有を停止する方法」に変更した方が良いかもしれません。記事の内容により的確だと思います。

返信する

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。