• Web
  • 料理
  • 生活
みんめも
みんかぴがいろいろ書くサイト
  • Web
  • 料理
  • 生活
  • Web
  • 料理
  • 生活
  1. ホーム
  2. Web
  3. 【WordPress】プラグイン「Ban Double Login」1.0

【WordPress】プラグイン「Ban Double Login」1.0

  • 投稿日 2018-06-21
  • 更新日 2020-12-06
  • 著者 みんかぴ
  • カテゴリー Web
Ban Double Login を追加・有効化

同一ユーザー名を使用した二重ログインを禁止するプラグイン、「Ban Double Login」が公式プラグインディレクトリに掲載されました!

1つのユーザーを使ってログインしている最中に、同じユーザーで二重にログインを試みた場合、既存の接続が自動でログアウトされます。新しくログインを試みた接続は、そのまま何もなくログインします。
会員サイトなど、アカウントの使い回しを防ぎたいサイトにおすすめです。セキュリティ対策としても使えなくはないですが、新しい接続を優先するため、あまり適してはいないかもしれません。

使い方

公式ディレクトリからダウンロードしてwp-content/plugins/にアップロードするか、管理画面からプラグイン名で検索して追加し、有効化してください。

Ban Double Login を追加・有効化
Ban Double Login を追加・有効化


これだけです。

フック

このプラグインでは1つのフィルターフックを用意しています。

apply_filters( 'BDL_allow_capability', $allow_capability );

デフォルトでは全てのユーザーに対して二重ログインを禁止しますが、許可する権限を文字列または配列を渡して指定することができます。内部で user_can() を使用して判別しています。

コード

Githubで公開しています。
https://github.com/minkapi/ban-double-login
管理画面のプロフィールページにある、アカウント管理 > セッション > 他のすべての場所でログアウト の機能を流用しています。

  • シェア
  • ツイート
  • LINE
Ban Double Login WordPress プラグイン
ダッシュボードに「Clear Transient」ボタンが表示される
古い投稿
【WordPress】プラグイン「Clear Transie…
新しい投稿
トイレ掃除がこまめに!できるようになるコツ

関連記事

  • Web

    【Snow Monkey】高速化しやすい WordPress テーマで PageSpeed Insights の高得点を狙う!

    Snow Monkey Advent Calendar 2020 の18日を担当します、みんかぴです!6年ほどプライム・ストラテジーという会社でエンジニアとして働き、今は株式会社mgnで働いています。株式会社mgnはSn […]
    • みんかぴ
    • 2020-12-18
    • Web
  • Web

    【WordPress】ライブラリはだめ!プラグイン申請がrejectされた話

    先週末、とあるプラグインが完成したので、公式プラグインに申請を出しました。新着投稿順にタームを取得する関数が使用できるようになるプラグインです。
    • みんかぴ
    • 2018-06-18
    • Web
  • セレクトボックス Web

    【Contact Form 7】セレクトボックスの選択肢を動的に設定する

    Contact Form 7、WordPressでサイトを構築するときによく利用する、有名なフォーム作成プラグインです!このプラグインでセレクトボックスを挿入する際、以下のようなショートコードを埋め込みます。
    • みんかぴ
    • 2019-09-19
    • Web
  • Web

    【WordPress】意外と知らない○○を返すだけのテンプレートタグ

    WordPressの開発を行う際に、フィルターフックやらアクションフックやらにフックして開発されると思うのですが、よく見る以下のような記述。 origin_return_false() という、false を返すためだけ […]
    • みんかぴ
    • 2018-06-15
    • Web

最近の投稿

  • /bot-traffic.icu へのアクセスがたくさんきた
  • 【Snow Monkey】高速化しやすい WordPress テーマで PageSpeed Insights の高得点を狙う!
  • 【ヘルシオ×うちのごはん】豚と白菜のシャキみそ炒めをヘルシオで
  • 【ホットクック】ユーザーの投稿レシピ、シュクメルリを作ってみる
  • 【ヘルシオ×pal*system】こびりつきと対決!さんまチーズサンドをヘルシオで

Tag

Advent Calender AX-XW600 Ban Double Login Clear Transient From Dashboard Contact Form 7 FQDN Google アナリティクス Gutenberg JAMstack KN-HW24E KUSANAGI Let’s Encrypt Lighthouse Linux nginx PageSpeed Insights pal*system Snow Monkey Transient WEXAL WordCamp WordPress うちのごはん(キッコーマン) イベント ウェブパフォーマンス改善 オブジェクトキャッシュ カスタムフィールド コマンド コミュニティ コードレビュー セキュリティ テンプレートタグ トイレ プラグイン ヘルシオ ウォーターオーブン ヘルシオ ホットクック メタボックス レポート 掃除 柿の葉寿司

目次

  • このサイトについて
  • プライバシーポリシー
© みんかぴ