>
Download This Plugin | |
Download Elegant Themes | |
Name | WP Bouncer |
Version | 1.1 |
Author | Andrew Norcross, strangerstudios |
Rating | 100 |
Last updated | 2013-09-04 12:16:00 |
Downloads |
8041
|
Download Plugins Speed Test plugin for Wordpress |
Home page PageSpeed score has been degraded by 0%, while Post page PageSpeed score has been degraded by 0%
WP Bouncer plugin added 10 bytes of resources to the Home page and 27 bytes of resources to the sample Post page.
WP Bouncer plugin added 0 new host(s) to the Home page and 0 new host(s) to the sample Post page.
Great! WP Bouncer plugin ads no tables to your Wordpress blog database.WP Bouncer will make sure users are logged in from only one device at a time. This should deter people from sharing their login credentials for your site, which is especially good for paid membership sites.
WP Bouncer works by: * Storing a random "FAKESESSID" for each user when they log in. * If a user is logged in, on each page load (init hook), WP Bouncer checks if the FAKESESSID stored in the user's cookies is the same as the last login stored in a transient (fakesessid_user_login). * If not, WP Bouncer logs the user out and redirects them to a warning message.
For Example: * User A logs in as "user". Their FAKESESSID, say "SESSION_A" is stored in a WordPress option. * User B logs in as "user". Their FAKESESSID, say "SESSION_B" is overwrites the stored WordPress option. * User A tries to load a page on your site, WP Bouncer catches them and logs them out, redirecting them to the warning message. * User B can browse around the site as normal... unless... * User A logs in again as "user". Their FAKESESSID, SESSION_A_v2 is stored in the WordPress option. * Now user B would be logged out if they load another page.
Improvements: * Settings page to choose where users are taken after being bounced. * Keep track of how many bounces there are and lock the account down if there are so many in a small time frame.
If you like this, checkout Jason's work with Paid Memberships Pro (http://www.paidmembershipspro.com) and Andrew's work at Reaktiv Studios (http://reaktivstudios.com/).