Title: Prevent Concurrent Logins
Author: Frankie Jarrett
Published: <strong>2014 年 12 月 31 日</strong>
Last modified: 2016 年 8 月 16 日

---

搜尋外掛

![](https://ps.w.org/prevent-concurrent-logins/assets/banner-772x250.png?rev=1152517)

這個外掛**並未在最新的 3 個 WordPress 主要版本上進行測試**。開發者可能不再對這個
外掛進行維護或提供技術支援，並可能會與更新版本的 WordPress 產生使用上的相容性問題。

![](https://ps.w.org/prevent-concurrent-logins/assets/icon-256x256.png?rev=1152517)

# Prevent Concurrent Logins

 由 [Frankie Jarrett](https://profiles.wordpress.org/fjarrett/) 開發

[下載](https://downloads.wordpress.org/plugin/prevent-concurrent-logins.0.4.0.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/prevent-concurrent-logins/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/prevent-concurrent-logins/#reviews)
 * [開發資訊](https://tw.wordpress.org/plugins/prevent-concurrent-logins/#developers)

 [技術支援](https://wordpress.org/support/plugin/prevent-concurrent-logins/)

## 外掛說明

**Did you find this plugin helpful? Please consider [leaving a 5-star review](https://wordpress.org/support/view/plugin-reviews/prevent-concurrent-logins).**

 * Deters members/subscribers from sharing their accounts with others
 * Hardens security by destoying old sessions automatically
 * Prompts old sessions to login again if they want to continue
 * Ideal for membership sites and web applications

**Important:** If you plan to network-activate this plugin on a multisite network,
please install the [Proper Network Activation](https://wordpress.org/plugins/proper-network-activation/)
plugin _beforehand_.

**Development of this plugin is done [on GitHub](https://github.com/fjarrett/prevent-concurrent-logins).
Pull requests welcome. Please see [issues reported](https://github.com/fjarrett/prevent-concurrent-logins/issues)
there before going to the plugin forum.**

## 常見問題集

  Where are the options for this plugin?

This plugin does not have a settings page. Simply put, I don’t like bloating my 
plugins with a bunch of options.

Instead, I try to develop functionality using the 80/20 principle so that for 80%
of use cases you all you need to do is activate the plugin and it “just works”.

For the other 20% of you who want things to behave differently there are hooks available
in the plugin so you can customize default behaviors.

  Can I still allow concurrent logins for certain users?

Yes, simply add this code to your theme’s `functions.php` file or as an [MU plugin](https://codex.wordpress.org/Must_Use_Plugins):

    ```
    function my_pcl_whitelist_user_ids( $prevent, $user_id ) {

        $whitelist = array( 1, 2, 3 ); // Provide an array of whitelisted user IDs

        return in_array( $user_id, $whitelist ) ? false : $prevent;

    }
    add_filter( 'pcl_prevent_concurrent_logins', 'my_pcl_whitelist_user_ids', 10, 2 );
    ```

Or this code to bypass users with certain roles:

    ```
    function my_pcl_whitelist_roles( $prevent, $user_id ) {

        $whitelist = array( 'administrator', 'editor' ); // Provide an array of whitelisted user roles

        $user = get_user_by( 'id', absint( $user_id ) );

        $roles = ! empty( $user->roles ) ? $user->roles : array();

        return array_intersect( $roles, $whitelist ) ? false : $prevent;

    }
    add_filter( 'pcl_prevent_concurrent_logins', 'my_pcl_whitelist_roles', 10, 2 );
    ```

## 使用者評論

![](https://secure.gravatar.com/avatar/d17c9efc6a6698306da99f672f9f2e2babafdff192b60c68bcc10e02f80355c8?
s=60&d=retro&r=g)

### 󠀁[Awesome!!](https://wordpress.org/support/topic/awesome-8521/)󠁿

 [mcostam1985](https://profiles.wordpress.org/mcostam1985/) 2021 年 2 月 2 日

Your awesome man! This plugin with your functions.php code works perfectly. Thank
you so much for the time spent working on it.

![](https://secure.gravatar.com/avatar/9960a2d68d7837b4efea4bed323193efe05caaa22d0a1843700bf1d2bbbb0cd1?
s=60&d=retro&r=g)

### 󠀁[This plugin is great and has not required any update for 4 years](https://wordpress.org/support/topic/great-11871/)󠁿

 [nddao](https://profiles.wordpress.org/nddao/) 2020 年 8 月 13 日

THIS PLUGIN IS SIMPLE AND PERFECT THAT THE AUTHOR HAS NOT NEED TO UPDATE ANYTHING
SINCE LAST 4 YEARS. I had to create an account just to give this plugin a 5-star
rating and let people know that it works perfectly. I was looking for something 
to prevent users from concurently login and found this plugin. However, the age 
of this plugin and the number of active installation (1000+ at this time) made me
skip it. The information that this plugin was updated 4 years ago further drove 
me away. I decided to install another plugin, which made me crazy because it kept
log me out every couple minutes. Then I removed the mentioned plugin and gave this
plugin a try, and it works as much as I expect.

![](https://secure.gravatar.com/avatar/f6a2a31ab79528bd5b9e45c9f6afbe02de021f073f200270c274de4ea8c60f91?
s=60&d=retro&r=g)

### 󠀁[GREAT!](https://wordpress.org/support/topic/great-10557/)󠁿

 [César](https://profiles.wordpress.org/easytomake/) 2019 年 12 月 12 日

I tried it on my easytomake online course site, and used 3 browsers. Disconnect 
the others! Thank you CÉSAR

![](https://secure.gravatar.com/avatar/f892702cbf3052de058ab4d493b8a7423080c1df323c3c9c152b84261d3e77d1?
s=60&d=retro&r=g)

### 󠀁[Great!](https://wordpress.org/support/topic/great-8773/)󠁿

 [Eder Tuffic](https://profiles.wordpress.org/eder-tuffic/) 2018 年 11 月 12 日

It was exactly what I needed for my course. Thank you!

![](https://secure.gravatar.com/avatar/cc591a741df3cc47bdd270c8e38de35ba572115b455fdf8a080291a7c91d83b6?
s=60&d=retro&r=g)

### 󠀁[Muito bom](https://wordpress.org/support/topic/muito-bom-398/)󠁿

 [uilianv](https://profiles.wordpress.org/uilianv/) 2017 年 4 月 5 日 1 則留言

Faz o que promete, resolve o problema, sem nenhum requinte desnecessário

![](https://secure.gravatar.com/avatar/0892a203e80a80876d2e78fb0405c8a2cca9154ada06d051706d7af4e41cef63?
s=60&d=retro&r=g)

### 󠀁[Super!](https://wordpress.org/support/topic/super-738/)󠁿

 [Vasily](https://profiles.wordpress.org/vdvortsov/) 2017 年 3 月 18 日

Love the functionality. Exactly what i need now. Thank you very much!

 [ 閱讀全部 17 則使用者評論 ](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/)

## 參與者及開發者

以下人員參與了開源軟體〈Prevent Concurrent Logins〉的開發相關工作。

參與者

 *   [ Frankie Jarrett ](https://profiles.wordpress.org/fjarrett/)

[將〈Prevent Concurrent Logins〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/prevent-concurrent-logins)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/prevent-concurrent-logins/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/prevent-concurrent-logins/)，
或透過 [RSS](https://plugins.trac.wordpress.org/log/prevent-concurrent-logins/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/prevent-concurrent-logins/)。

## 變更記錄

#### 0.4.0 – October 16, 2015

 * Official support for WordPress 4.3

Props [fjarrett](https://github.com/fjarrett)

#### 0.3.0 – May 4, 2015

 * Action hooks now available after sessions are destroyed for logging purposes 
   [(#4)](https://github.com/fjarrett/prevent-concurrent-logins/issues/4)

Props [fjarrett](https://github.com/fjarrett)

#### 0.2.0 – January 28, 2015

 * Destroy old sessions for all users upon activation

Props [fjarrett](https://github.com/fjarrett), [chuckreynolds](https://github.com/chuckreynolds)

#### 0.1.1 – January 2, 2015

 * Added filter to allow certain users to have concurrent sessions when necessary

Props [fjarrett](https://github.com/fjarrett), [nutsandbolts](https://github.com/nutsandbolts)

#### 0.1.0 – December 31, 2014

 * Initial release

Props [fjarrett](https://github.com/fjarrett)

## 中繼資料

 *  版本 **0.4.0**
 *  最後更新 **10 年前**
 *  啟用安裝數 **900+**
 *  WordPress 版本需求 ** 4.1 或更新版本 **
 *  已測試相容的 WordPress 版本 **4.6.30**
 *  語言
 * [English (US)](https://wordpress.org/plugins/prevent-concurrent-logins/)
 * 標籤:
 * [login](https://tw.wordpress.org/plugins/tags/login/)[membership](https://tw.wordpress.org/plugins/tags/membership/)
   [security](https://tw.wordpress.org/plugins/tags/security/)[sensei](https://tw.wordpress.org/plugins/tags/sensei/)
   [users](https://tw.wordpress.org/plugins/tags/users/)
 *  [進階檢視](https://tw.wordpress.org/plugins/prevent-concurrent-logins/advanced/)

## 評分

 5 星，滿分為 5 星

 *  [  17 個 5 星使用者評論     ](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/?filter=5)
 *  [  0 個 4 星使用者評論     ](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/?filter=4)
 *  [  0 個 3 星使用者評論     ](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/?filter=3)
 *  [  0 個 2 星使用者評論     ](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/?filter=2)
 *  [  0 個 1 星使用者評論     ](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/)

## 參與者

 *   [ Frankie Jarrett ](https://profiles.wordpress.org/fjarrett/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/prevent-concurrent-logins/)