SessionQuota – Limit Concurrent Logins & Prevent Account Sharing
SessionQuota is a concurrent login limiter for WordPress. Set how many active sessions each user can have, then choose exactly what happens when that limit is reached. It is a practical way to reduce account sharing on membership sites, online courses, customer portals, private communities, and any
SessionQuota is a concurrent login limiter for WordPress. Set how many active sessions each user can have, then choose exactly what happens when that limit is reached.
It is a practical way to reduce account sharing on membership sites, online courses, customer portals, private communities, and any WordPress site where one account should not stay active on too many devices.
The free edition gives you a complete global session policy with three enforcement modes. Set it once under Settings → SessionQuota and let WordPress handle the rest.
Free Concurrent Login Controls
- Global session limit – Set the maximum number of active WordPress sessions allowed per user.
- Block new login – Reject a new login when the account has already reached its limit.
- Logout oldest session(s) – Allow the new login and remove only the oldest sessions needed to stay within the limit.
- Single-session mode – Keep the latest login and automatically log out every other session for that account.
- Unlimited mode – Set the limit to 0 when you do not want to enforce a global cap.
- No external service required – Session enforcement runs on your WordPress site.
Choose the Right Enforcement Mode
Block new login
Use this when you want the clearest deterrent against shared credentials. Existing sessions stay active and the next login is refused.
Logout oldest session(s)
Use this when legitimate users frequently switch devices. The new login succeeds and SessionQuota removes the oldest session or sessions needed to enforce the limit.
Logout all other sessions
Use this for a strict one-device-at-a-time policy. The latest login stays active and every other session for that account is terminated.
Need Granular Rules and Session Visibility?
SessionQuota Pro adds advanced controls for membership sites, stores, communities, and multisite networks:
- Role-based concurrent session limits.
- Membership-level limits for MemberPress and Paid Memberships Pro.