Persistent Login

Changelog

3.0.3

  • Feature: Added ‘Stop Count’ button to both free and premium dashboards to allow administrators to stop a running user count process.
  • Fix: Resolved issue where user count could get stuck in ‘Counting…’ state if a previous count was interrupted.
  • Fix: Fixed Login History settings not saving correctly when toggled from the dashboard.
  • Improvement: User count handles WP_CRON_LOCK_TIMEOUT by running count at a longer interval to avoid conflicts.
  • Updating Freemius SDK to latest version.

3.0.2

  • Fix: Resolved feature toggle inconsistency where some users upgrading to 3.0.0+ would see features as “enabled” on the dashboard but “disabled” on settings pages.
  • Fix: Fixed AJAX error “failed to update feature setting” when toggling features on the dashboard.
  • Added notification to settings page when features are toggled from the dashboard.

3.0.1

  • Removed all reference of ‘WP’ and ‘WordPress’ from the plugin due to legal dispute.
  • Fixed 7 day free trial link on dashboard and settings page.

3.0.0

  • Brand new plugin UI
  • Improved logged in user count to update without page refresh
  • Improved logged in user count to better handle missed updates automatically
  • Improved pre-checking remember me boxes on login forms
  • Improved hiding of remember me labels on login forms
  • New filter to hide your own remember me boxes to support any plugin
  • Updated Freemius SDK to latest version and integrated with Composer
  • Numerous performance and stability improvements
  • Premium: Added on-demand logged in user counts
  • Premium: New filter to hide your own remember me labels to support any plugin
  • Premium: New Block and Shortcode to show users their login history on the front end
  • Premium: Enhanced inactivity email notifications to only send at configured intervals (e.g. every 60 days)

2.1.4

  • Fix: Fixed issue with DISBALE_WP_CRON constant check causing an error on the settings page.

2.1.3

  • Namespacing onMailError function to avoid conflicts with other plugins. Renamed to wppl_on_mail_error_log.
  • Adding check for WP Cron to ensure it is running.
  • Updating Freemius SDK to latest version.

2.1.2

  • Feature: Added option to set a subject for the login history email notification.
  • Premium Feature (beta): Added account inavctivity email notifications for users that haven’t logged in for a set period of time.
  • Updating Freemius SDK to latest version.

2.1.1

  • Updating Freemius SDK to latest version.
  • Updating browser detection library.
  • Fix: Removed undefined array index notice on Profile page and Manage Logins block.

2.1.0

  • New Feature: Login History – Notify users of logins from new devices for improved security
  • PHP 8.2 compatibility (removing warnings)
  • Updating Freemius SDK to latest version

2.0.0

  • Improvement: Entirely re-written plugin in OOP format for improved speed and reliability
  • Improvement: Moved Peresistent Login settings to the Users menu
  • Improvement: Greatly improved WP Admin interface
  • New Feature: Added Active Logins to restrict the number of concurrent logins to one per user
  • New Feature: Improved WooCommerce Support – persistent login is enabled by default when users register
  • Fix: Security update from dependancy
  • Premium Updates:
    • Control the number of active logins allowed
    • Control which user roles the active logins limit applies to
    • Control the logic when users reach the active login limit – auto logout a session or allow the user to select which logins to end
    • New Block: Maximum Logins Control lets your users decide which logins to end when they reach their limit

1.3.0

  • Major update: Removed the dependancy of an additional database table & re-writing of plugin
  • Big improvements to stability and performance
  • New premium feature: Front end session management with Gutenberg & Shortcode support

1.2.0

  • New Premium Feature: Allow admin to set maximum time persistent login lasts before the user has to login again
  • New Premium Feature: Allow admin to end all persistent login sessions from the Dashboard
  • New Premium Feature: Added support for “WooCommerce – Social Login” plugin
  • Added usage figures to admin area: Allows admins to see how many users are logged in using Persistent Login
  • Fixed issue with cookies not being set across the entire domain
  • Fixed issue with removing individual users information from the database when failing to login correctly

1.1.0

  • Plugin re-launch
  • Updated logic to improve security
  • Uninstall features to remove database table and all data correctly
  • Freemium model adopted

1.0.0

  • Persistent Login Plugin launch

Plugin Website
Visit website

Author
lukeseager
Version:
3.0.3
Last Updated
February 8, 2026
Active Installs
7000
Requires
WordPress 5.0
Tested Up To
WordPress 6.9.1
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.