• 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

    【WordPress】Transientを問答無用で無効化する…ことはできなかっ…

    Transientをもりもり使用したテーマを構築した際、問題になるのは「変わらないんだけどキャッシュなの?バグなの?」というお客様からの質問。お客様もわかりづらいし、私たちも調査などなどで時間を使ってしまいます。管理者と […]
    • みんかぴ
    • 2018-06-14
    • Web
  • Web

    【Snow Monkey】高速化しやすい WordPress テーマで Page…

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

    【WordPress】メタボックスの位置を全ユーザー統一する

    カスタムフィールドを追加するプラグインなどを使用して、記事の編集画面の使い勝手をよくしていくと、編集画面にメタボックスがたくさん並びます。 メタボックスはドラッグアンドドロップでユーザーごとに好きな位置に動かせるのですが […]
    • みんかぴ
    • 2017-08-07
    • Web
  • Web

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

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

この記事を書いた人

みんかぴ

記事一覧

最近の投稿

  • 【Snow Monkey】高速化しやすい WordPress テーマで PageSpeed Insights の高得点を狙う!
  • 【ヘルシオ×うちのごはん】豚と白菜のシャキみそ炒めをヘルシオで
  • 【ホットクック】ユーザーの投稿レシピ、シュクメルリを作ってみる
  • 【ヘルシオ×pal*system】こびりつきと対決!さんまチーズサンドをヘルシオで
  • 【ヘルシオ×pal*system】重慶飯店監修・鶏肉とカシューナッツ炒めをヘルシオで

Tag

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

目次

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