Plugin categories

Create a Website with AI
WP Bouncer – Limit Simultaneous Logins

WP Bouncer – Limit Simultaneous Logins

Deter members from sharing login credentials: restrict simultaneous logins for the same user.

3.9

Rating summary

10

Reviews

4K

Active installations

WP Bouncer – Limit Simultaneous Logins
WP Bouncer – Limit Simultaneous Logins

Overview

Compatibility

Installation instructions

Customer support & learning resources

Changelog

Main benefits

Restricts simultaneous logins

Prevents credential sharing

Customizable session limits

Admin accounts excluded

Useful for paid content

About this plugin

Categories: Security
Version: 1.5.1
Last updated: 15-04-2024
WordPress version: 5.2
Tested up to: 6.5.5
PHP version required: false
Languages: Nederlands (België), Nederlands
Learning resources: View resources

Overview

WP Bouncer is a WordPress plugin designed to restrict simultaneous logins for the same user account, making it an essential tool for sites with paid memberships, premium content, or eLearning platforms. The plugin aims to prevent users from sharing their login credentials by storing a unique session ID (FAKESESSID) for each login and verifying it with each page load. If a mismatch is detected, the user is logged out and redirected to a login or custom page. The plugin allows site administrators to configure the number of simultaneous sessions, making it adaptable for corporate or educational group memberships. Exemptions for administrator accounts and several customizable hooks and filters further enhance the plugin’s flexibility, ensuring that it meets diverse user needs while maintaining site security.

Restricts Simultaneous Logins

  • Prevents multiple users from using the same login credentials simultaneously.
  • Enhances security by ensuring only one active session per user by default.

Customizable Session Limits

  • Allows administrators to define the number of active sessions per user.
  • Supports bulk memberships for corporate, educational, or group-type customers.

Admin Exclusion and Custom Redirects

  • Excludes administrator accounts or users with 'manage_options' capability from being bounced.
  • Enables custom redirect URLs after a user is bounced using the wp_bouncer_redirect_url filter.

Heartbeat Check for Page Caching

  • Uses JavaScript to immediately bounce users when a new login is detected, useful for sites with page caching.
  • Ensures real-time session management even with cached pages.

Features list

Feature

Free version

Premium version

Unlimited free or paid membership levels

Create unlimited membership levels with free or paid options.

Flexible subscription pricing

Set up various subscription pricing models to suit your needs.

Popular Payment Gateways included (Stripe, PayPal Express)

Integrate with popular payment gateways like Stripe and PayPal Express.

Content restriction options for 28 types of WordPress content

Restrict access to 28 different types of WordPress content.

Customizable member dashboards

Create personalized dashboards for your members.

User profiles

Allow users to create and manage their own profiles.

Registration forms

Design custom registration forms for new members.

Extensive admin reporting

Access detailed reports and analytics from the admin panel.

Over 60 free and premium Add On plugins

Enhance functionality with over 60 free and premium add-ons.

100% GPL, open source

Fully open-source and licensed under the GPL.

Integration with hundreds of third-party platforms

Connect with hundreds of third-party platforms for extended functionality.

Priority support

Receive priority support for any issues or questions.

Access to premium Add Ons

Unlock access to premium add-ons for advanced features.

Advanced membership features

Utilize advanced features for managing memberships.

Enhanced security options

Implement enhanced security measures to protect your site.

Pricing

Free

$0 / none

Plan includes

Unlimited free or paid membership levels
Flexible subscription pricing
Popular Payment Gateways included (Stripe, PayPal Express)
Content restriction options for 28 types of WordPress content
Customizable member dashboards
User profiles
Registration forms
Extensive admin reporting
Buy Now

Plus

$597 / yearly

Plan includes

Unlimited free or paid membership levels
Flexible subscription pricing
Popular Payment Gateways included (Stripe, PayPal Express)
Content restriction options for 28 types of WordPress content
Customizable member dashboards
User profiles
Registration forms
Extensive admin reporting
Buy Now

In some cases companies have different prices based on various components like a location. As a result the prices displayed here can differ from the ones you see on their websites.

See all pricing options

Rating and reviews

3.9

Rating summary

10

Reviews

4K

Active installations

5
4
3
2
1

User sentiment analysis

Users appreciate the concept of this WordPress plugin for membership sites, which aims to prevent account sharing by logging out the first user when another session is detected. It helps ensure only one person per account, making it beneficial for membership-based websites to control access. However, users highlight several drawbacks, including that it doesn't effectively restrict parallel login access as expected, especially for certain content pages. Some users also mention that it doesn't work with specific WordPress versions, like 4.8. Additionally, the plugin description can be misleading. Despite its concept, users found simpler code solutions that achieve the same goal without needing a plugin.
mosotws

mosotws

23 Feb, 2021

До меня уже писал joefoe 02.02.2018 love the concept behind this plugin, but it doesn’t seem to do what I expected it to do judging by the description, which is to remove one user from accessing a page when the another is accessing it. I’m using Woo and Groups plugins to restrict access to content pages. With this plugin, both users are able to access the page and everything on it at the same time (downloads, movies, discussions). The “bouncing” action seems to only occur when trying to access my-account, but the rest of the site seems untouched. So it kind of works on WP 4.9.2 I guess… but not in the way I hoped. It might be due to my membership setup… it’s not exactly vanilla. I Googled and found a few lines of code for functions.php that only allow one user to be logged in per account… very simple and ultralight, and it instantly logs out the other user when a new user logs on. No real need for a plugin. У меня ситуация полностью идентичная, я ожидал, что плагин заблокирует вход в учётную запись со второго устройства. По факту же он не блокирует параллельного входа и купив одну учётную запись, группа людей сможет ею пользоваться и получать доступ к материалам с платным доступом. К плагину описание вводящее в заблуждение. Если кто-то знает как решить проблему таким же путём как это сделал автор цитируемого мною комментария – отзвитесь.
Ilham Wahyudin Roma Dhoni

Ilham Wahyudin Roma Dhoni

29 Jan, 2019

This is the best plugin i have !! Thank you very much o developer, its a cool work !
joefoe

joefoe

01 Feb, 2018

love the concept behind this plugin, but it doesn’t seem to do what I expected it to do judging by the description, which is to remove one user from accessing a page when the another is accessing it. I’m using Woo and Groups plugins to restrict access to content pages. With this plugin, both users are able to access the page and everything on it at the same time (downloads, movies, discussions). The “bouncing” action seems to only occur when trying to access my-account, but the rest of the site seems untouched. So it kind of works on WP 4.9.2 I guess… but not in the way I hoped. It might be due to my membership setup… it’s not exactly vanilla. I Googled and found a few lines of code for functions.php that only allow one user to be logged in per account… very simple and ultralight, and it instantly logs out the other user when a new user logs on. No real need for a plugin. This topic was modified 6 years, 6 months ago by joefoe. This topic was modified 6 years, 6 months ago by joefoe. This topic was modified 6 years, 6 months ago by joefoe.
Snaggers

Snaggers

21 Jul, 2017

Hi, Just like to say this is a great plugin and is a real asset for people who run membership sites. Stops members abusing a site by sharing their login details with friends. I have just one suggestion for a future release. It would be great if there was a log file or similar where admins could see in detail which users were being kicked off by WP Bouncer and when. Thanks guys, Andrew
wvdploeg

wvdploeg

29 Jun, 2017

Plugin doesn’t do anything at WP 4.8. Doesn’t break the site, doesn’t bounce duplicate logins… Nothing.

FAQ

I need something strong to keep people from sharing accounts.

How does WP Bouncer restrict simultaneous logins?

Can WP Bouncer allow multiple active sessions?

Are administrator accounts affected by WP Bouncer?

What happens if two users log in with the same account?

Can I change the URL users are redirected to after being bounced?

Is there a way to ignore admin accounts in WP Bouncer?

How can I support the plugin authors?