WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Pierre Lannoy v3.5.0

Sessions

Powerful sessions manager for WordPress with sessions limiter and full analytics reporting capabilities.

Sessions

The facts

Rating
4.8★ from 8
Active installs
900+
Price
Free
Last updated
18 Aug 2026
Added
Mar 2020
Requires WP
6.4
Tested up to
WP 7.1
Requires PHP
8.2
Downloads
25,417

Our analysis

AI-assisted

Sessions is a WordPress plugin designed for managing user sessions with enhanced analytics and control features. It allows you to limit concurrent sessions based on various criteria, including user roles, IP addresses, and devices. The plugin also provides detailed reporting on logins, logouts, and account creation, helping you monitor user activity effectively.

This plugin is suitable for site administrators who need to manage user sessions more rigorously, especially in environments where security and user activity tracking are important. It offers tools to block logins from specific IP ranges and to set idle session timeouts, making it useful for sites with strict access policies.

Best for: Site administrators who need detailed control and reporting of user sessions.

What it does well

  • Allows limiting concurrent sessions per user role
  • Provides detailed analytics on user logins and sessions
  • Supports WP-CLI commands for session management
  • Integrates with other free plugins for enhanced functionality

Where it falls short

  • Requires additional plugins for some features
  • No warranty provided; use at your own risk

Verdict

Sessions is a comprehensive tool for managing user sessions in WordPress, particularly beneficial for sites prioritising security and user activity monitoring.

From the developer

Pierre Lannoy's own description of Sessions, lightly tidied.

Sessions is a powerful sessions manager for WordPress with a multi-criteria sessions limiter and full analytics reporting about logins, logouts and account creation. It relies on the standard WordPress sessions manager and add it extra features and controls.

You can limit concurrent sessions, on a per role basis for the following criteria:

  • count per user;
  • count per IP adresses;
  • count per country (requires the free IP Locator plugin);
  • count per device classes and types, client types, browser or OS (requires the free Device Detector plugin).

For each roles defined on your site, you can also block login based on private/public IP ranges, and define idle times for sessions auto-termination.

You can also set a maximum number of IPs used for each user – useful to limit credential sharing between many people.

Sessions can report the following main items and metrics:

  • KPIs: login success, active sessions, cleaned sessions, active users, turnover and spam sessions;
  • active and cleaned sessions details;
  • users and sessions variations;
  • moves distribution;
  • login/logout breakdowns;
  • password resets;

Sessions supports a set of WP-CLI commands to:

  • manage WordPress active sessions (list, kill) – see wp help sessions active for details;
  • toggle on/off main settings – see wp help sessions settings for details;
  • modify operations mode – see wp help sessions mode for details;
  • display sessions and accounts statistics – see wp help sessions analytics for details.

For a full help on WP-CLI commands in Sessions, please read this guide.

Sessions is part of PerfOps One, a suite of free and open source WordPress plugins dedicated to observability and operations performance.

Sessions is a free and open source plugin for WordPress. It integrates many other free and open source works (as-is or modified). Please, see ‘about’ tab in the plugin settings to see the details.

Support

This plugin is free and provided without warranty of any kind. Use it at your own risk, I’m not responsible for any improper use of this plugin, nor for any damage it might cause to your site. Always backup all your data before installing a new plugin.

Anyway, I’ll be glad to help you if you encounter issues when using this plugin. Please read carefully the FAQ at the bottom of this page before requesting support.

Privacy

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for measuring traffic.

Under Construction

Easy to use Under Construction Page & Coming Soon Page. Enable Under Construction Mode in seconds & sh...

Free 600k+ installs 4.8★ (1,285)
Ad Inserter

Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...

Free 300k+ installs 4.9★ (2,428)
MonsterInsights

The best free Google Analytics plugin for WordPress. See how visitors find and use your website so you can gro...

Free 2M+ installs 4.5★ (3,148)
Maintenance

Great looking maintenance, coming soon & under construction pages. Put your site under maintenance in minu...

Free 1M+ installs 4.4★ (860)
Header Footer Code Manager

Easily add tracking code snippets, conversion pixels, or other scripts required by third party services for an...

Free 600k+ installs 4.9★ (309)
GA Google Analytics

Adds Google Analytics tracking code to your WordPress site. Supports many tracking features.

Free 400k+ installs 4.9★ (158)