Loggedin
Limit how many active logins each WordPress user can have.
- Set a maximum number of simultaneous logins per user
- Choose to block the new login or log out the oldest session
- Works site-wide with a single setting
- Lightweight, with no impact on front-end performance
- License
- GPL-2.0-or-later
- Language
- PHP
- Requires
- PHP 7.4+
- Since
- 2016
- Installs
- 8,000+ active installs
- Rating
- 4.9★ (110 ratings)
Loggedin in the WordPress admin
Everything Loggedin adds to wp-admin, and where to find it.
Pick a number, pick what happens next
Set the maximum active logins per account, then choose the behaviour at the limit — block the new login, end the oldest session, or end all of them.
The whole core plugin is this one panel. Everything else is an add-on.
A clear message, not a silent failure
With Block New selected, a user who has reached the limit is told why the login was refused instead of being bounced back to an empty form.
Choose Logout Oldest instead and the newest login always wins.
Add only what you need
The Add-ons tab lists every first-party add-on with a button to buy it, manage its license, or open its page. The core plugin stays lean.
Add-ons declare the core plugin as a requirement, so WordPress won't activate one without it.
Extend Loggedin when you need more.
The core plugin stays lean. Each add-on is a small, opt-in plugin that snaps into the same settings screen — install only the ones you need.
Active Sessions
A searchable admin list of everyone signed in right now, with per-device detail and one-click sign-out — for a single session, a whole user, or many users at once.
Learn more →Auto Logout
Automatically log out inactive WordPress users after a set idle timeout — with a warning countdown, per-role timeouts, and control over how long a login lasts.
Learn more →Real-time Logout
Polls the server on an interval so a session ended elsewhere bounces open tabs straight back to the login screen, instead of lingering until the next click.
Learn more →Limit Per User
Give one account more (or fewer) concurrent sessions than your global limit, straight from the user's profile screen.
Learn more →Limit Per Role
Give administrators more headroom and keep subscribers tighter — a concurrent-session limit per WordPress role, built-in or custom.
Learn more →Frequently asked questions
How do I limit concurrent logins in WordPress?
Install Loggedin and set a maximum number of simultaneous sessions per user. It works site-wide from a single setting, so once the limit is set every account is capped without any per-user configuration.
What happens when a user hits the login limit?
You choose. Loggedin can either block the new login attempt and leave existing sessions alone, or allow the new login and automatically log out the oldest session. Blocking is the stricter option; the override keeps a locked-out user from having to wait.
Can I set different login limits for different user roles?
The core plugin applies one limit site-wide. The Limit Per Role add-on sets separate caps per role — for example one session for subscribers and three for editors — and Limit Per User overrides the cap for individual accounts.
Does Loggedin slow down my site?
No. The session check runs at login, not on every page view, so there is no front-end performance cost. The plugin is deliberately small — it does one job rather than bundling a full security suite.
Learn how we can help you build better.
Questions about a plugin, a licence, or an expert advisor — ask and get a straight answer from the team that wrote the code.