WordPress.org

日本語

  • テーマ
  • プラグイン
  • ニュース
    • ドキュメンテーション
    • フォーラム
  • 概要
  • 参加・貢献
  • このサイトについて
  • WordPress を入手
WordPress を入手
WordPress.org

Plugin Directory

Loggedin – Limit Active Logins

  • プラグインを申請
  • お気に入り
  • ログイン
  • プラグインを申請
  • お気に入り
  • ログイン

Loggedin – Limit Active Logins

作者: Joel James
ダウンロード
  • 詳細
  • レビュー
  • インストール
  • 開発
サポート

説明

By default in WordPress users can login using one account from unlimited devices/browsers at a time. This is not good for everyone, seriously! With this plugin you can easily set a limit for no. of active logins a user can have.

Loggedin 🔒 Features and Advantages

  • Set maximum no. of active logins for a user.
  • Block new logins when the login limit is reached.
  • Allow new logins while logging out from other devices when the limit is reached.
  • Force logout users from admin.
  • Prevent users from sharing their account.
  • Useful for membership sites (for others too).
  • No complex settings. Just one optional field to set the limit.
  • Super Light weight.
  • Filter to bypass login limit for certain users or roles.
  • Completely free to use with lifetime updates.
  • Follows best WordPress coding standards.

Installation | Support | Screenshots

Please contribute to the plugin development in GitHub.

🔐 Important Notice

Even if the user is closing the browser without logging out, their login session exists for period of time. So this will also considered as an active login.

🐛 Bug Reports

Bug reports are always welcome – report here.

スクリーンショット

  • Settings – Set maximum no. of active logins for a user account.

インストール

Installing the plugin – Simple

  1. In your WordPress admin panel, go to Plugins > New Plugin, search for LoggedIn and click “Install now“
  2. Alternatively, download the plugin and upload the contents of loggedin.zip to your plugins directory, which usually is /wp-content/plugins/.
  3. Activate the plugin
  4. Go to General tab under WordPress Settings menu.
  5. Find the “Maximum Active Logins” option and select the maximum number of active logins for a user account.

Missing something?

If you would like to have an additional feature for this plugin, let me know

FAQ

How can I set the limit, and where? 🤔

This plugin does not have a seperate settings page. But we have one configural settings to let you set the login limit.

  1. Go to Settings page in admin dashboard.
  2. Scroll down to see the section 🔐 Loggedin.
  3. Set the maximum number of active logins a user can have in Maximum Active Logins option.

Can I somehow allow new logins when the limit is reached? 🤔

You can forcefully logout the user from other devices and allow new login.

  1. Go to Settings page in admin dashboard.
  2. Scroll down to see the section 🔐 Loggedin.
  3. Select the Login Logic as Allow.

Can I block the new logins when the limit is reached? 🤔

You block the new logins when the user is logged in from maximum no. of devices according to the limit you set.

  1. Go to Settings page in admin dashboard.
  2. Scroll down to see the section 🔐 Loggedin.
  3. Select the Login Logic as Block.
  4. Now user will have to wait for the other login sessions to expire before login from new device.

How long a login session exist? How long the user needs to wait for new login? 🤔

That depends. If the “Remember Me” box is checked while login, WordPress will keep the user logged in for 14 days by default. If “Remember Me” is not checked, 2 days will be the active login session time.

You can change that period using, auth_cookie_expiration filter.

function loggedin_auth_cookie_expiration( $expire ) {
    // Allow for a month.
    return MONTH_IN_SECONDS;
}

add_filter( 'auth_cookie_expiration', 'loggedin_auth_cookie_expiration' );

How can I forcefully logout a user from all devices? 🤔

You can forcefully logout a user from all the devices he has logged into. Get his WordPress user ID and,

  1. Go to Settings page in admin dashboard.
  2. Scroll down to see the section 🔐 Loggedin.
  3. Enter user ID of the user you would like to logout.
  4. Click Force Logout.

Can I bypass this limit for certain users or roles? 🤔

Yes, of course. But this time you are going to add few lines of code. Don’t worry. Just copy+paste this code in your theme’s functions.php file or in custom plugin:

function loggedin_bypass_users( $bypass, $user_id ) {

    // Enter the user IDs to bypass.
    $allowed_users = array( 1, 2, 3, 4, 5 );

    return in_array( $user_id, $allowed_users );
}

add_filter( 'loggedin_bypass', 'loggedin_bypass_users', 10, 2 );

Or if you want to bypass this for certain roles:

function loggedin_bypass_roles( $prevent, $user_id ) {

    // Array of roles to bypass.
    $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 );

評価

Great plugin

jacseq 2025年6月3日
In use by us since at least two years. Simple and works properly.

Nice plugin

jeunon 2025年3月20日
Simple and efficient !

Fantastic Plugin

jonahcoyote 2024年10月17日
Simple, effective, works as advertised. Thanks so much!

Works well

Steven 2024年8月20日
It works well.

It works fine

Jaravillanueva 2024年7月16日
It works fine!

Awesome for Security and Membership solutions

Pauk 2024年6月5日
Love the plugin. Easy and lightweight. I really hope the team will keep the plugin alive with regular updates!
105件のレビューをすべて表示

貢献者と開発者

Loggedin – Limit Active Logins はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者
  • Joel James
  • Duck Dev

“Loggedin – Limit Active Logins” は5ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Loggedin – Limit Active Logins” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログを RSS で購読してみてください。

変更履歴

1.3.2 (01/10/2024)

🐛 Bug Fixes

  • Security fixes.

1.3.1 (19/09/2020)

👌 Improvements

  • Support ajax logins – Thanks Carlos Faria.

1.3.0 (28/08/2020)

👌 Improvements

  • Improved “Allow” logic to check only after password check.

1.2.0 (07/06/2019)

📦 New

  • Added ability to choose login logic.

1.1.0 (06/06/2019)

📦 New

  • Added ability to force logout users.
  • Added cleanup on plugin uninstall.
  • Added review notice.

👌 Improvements

  • Code improvement

1.0.1 (02/07/2016)

🐛 Bug Fixes

  • Fixing misspelled variable.

1.0.0 (16/06/2016)

📦 New

  • Initial version release.

メタ

  • バージョン 1.3.2
  • 最終更新日 3週間前
  • 有効インストール数 8,000+
  • WordPress バージョン 4.0またはそれ以降
  • 検証済み最新バージョン: 6.8.1
  • PHP バージョン 5.6またはそれ以降
  • 言語

    Chinese (Taiwan)、English (US)、German、Russian、Spanish (Mexico)、Swedish.

    プラグインを翻訳

  • タグ
    concurrent loginsloginlogin limitlogout
  • 詳細を表示

評価

5つ星中4.9つ星
  • 100 5-星 レビュー 5つ星 100
  • 2 4-星 レビュー 4つ星 2
  • 0 3-星 レビュー 3つ星 0
  • 2 2-星 レビュー 2つ星 2
  • 1 1-星 レビュー 1つ星 1

レビューを追加

すべてのレビューを見る

貢献者

  • Joel James
  • Duck Dev

サポート

過去2ヶ月以内に解決した問題:

0 / 1

サポートフォーラムを表示

寄付

このプラグインが今後も改善できるよう応援しませんか ?

このプラグインに寄付

  • WordPress とは
  • ニュース
  • ホスティング
  • プライバシー
  • ショーケース
  • テーマ
  • プラグイン
  • パターン
  • Learn
  • サポート
  • 開発者
  • WordPress.tv ↗
  • 参加・貢献
  • イベント
  • 寄付 ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

日本語

  • X (旧 Twitter) アカウントへ
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Facebook ページへ
  • Instagram アカウントへ
  • LinkedIn アカウントへ
  • Visit our TikTok account
  • YouTube チャンネルへ
  • Visit our Tumblr account
Code is Poetry.