Title: Prevent Concurrent Logins
Author: Frankie Jarrett
Published: <strong>31 december 2014</strong>
Last modified: 16 augustus 2016

---

Plugins zoeken

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

Deze plugin **is niet getest met de laatste 3 grotere versies van WordPress**. Mogelijk
wordt het niet meer onderhouden of ondersteund. Ook kunnen er compatibiliteitsproblemen
ontstaan wanneer het wordt gebruikt met recentere versies van WordPress.

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

# Prevent Concurrent Logins

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

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

 * [Details](https://nl.wordpress.org/plugins/prevent-concurrent-logins/#description)
 * [Beoordelingen](https://nl.wordpress.org/plugins/prevent-concurrent-logins/#reviews)
 * [Ontwikkeling](https://nl.wordpress.org/plugins/prevent-concurrent-logins/#developers)

 [Ondersteuning](https://wordpress.org/support/plugin/prevent-concurrent-logins/)

## Beschrijving

**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.**

## FAQ

  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 );
    ```

## Beoordelingen

![](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/) 2 februari 2021

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/) 13 augustus 2020

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/) 12 december 2019

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/) 12 november 2018

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/) 5 april 2017 1 reactie

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/) 18 maart 2017

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

 [ Lees alle 17 beoordelingen ](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/)

## Bijdragers & ontwikkelaars

“Prevent Concurrent Logins” is open source software. De volgende personen hebben
bijgedragen aan deze plugin.

Bijdragers

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

[Vertaal “Prevent Concurrent Logins” in je eigen taal.](https://translate.wordpress.org/projects/wp-plugins/prevent-concurrent-logins)

### Interesse in ontwikkeling?

[Bekijk de code](https://plugins.trac.wordpress.org/browser/prevent-concurrent-logins/),
haal de [SVN repository](https://plugins.svn.wordpress.org/prevent-concurrent-logins/)
op, of abonneer je op het [ontwikkellog](https://plugins.trac.wordpress.org/log/prevent-concurrent-logins/)
via [RSS](https://plugins.trac.wordpress.org/log/prevent-concurrent-logins/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 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

 * Eerste release

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

## Meta

 *  Versie **0.4.0**
 *  Laatst geüpdatet **10 jaar geleden**
 *  Actieve installaties **900+**
 *  WordPress versie ** 4.1 of nieuwer **
 *  Getest t/m **4.6.30**
 *  Taal
 * [English (US)](https://wordpress.org/plugins/prevent-concurrent-logins/)
 * Tags
 * [login](https://nl.wordpress.org/plugins/tags/login/)[membership](https://nl.wordpress.org/plugins/tags/membership/)
   [security](https://nl.wordpress.org/plugins/tags/security/)[sensei](https://nl.wordpress.org/plugins/tags/sensei/)
   [users](https://nl.wordpress.org/plugins/tags/users/)
 *  [Geavanceerde weergave](https://nl.wordpress.org/plugins/prevent-concurrent-logins/advanced/)

## Waarderingen

 5 van 5 sterren.

 *  [  17 5 sterren beoordelingen     ](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/?filter=5)
 *  [  0 4 sterren beoordelingen     ](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/?filter=4)
 *  [  0 3 sterren beoordelingen     ](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/?filter=3)
 *  [  0 2 sterren beoordelingen     ](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/?filter=2)
 *  [  0 1 sterren beoordelingen     ](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/?filter=1)

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

[Bekijk alle beoordelingen](https://wordpress.org/support/plugin/prevent-concurrent-logins/reviews/)

## Bijdragers

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

## Ondersteuning

Iets te melden? Hulp nodig?

 [Het supportforum bekijken](https://wordpress.org/support/plugin/prevent-concurrent-logins/)