WordPress plugin

User Login History Pro

User Login History Pro gives administrators a searchable listing of login activity for registered WordPress users. Records can include login, logout, and last seen dates and times; login status; online status; session duration; visitor ID and username; current role and old role; browser and operating system; and IP address. Guest activity is not tracked.

User Login History Pro

Login records cover customers who sign in

User Login History Pro gives administrators a searchable listing of login activity for registered WordPress users. Records can include login, logout, and last seen dates and times; login status; online status; session duration; visitor ID and username; current role and old role; browser and operating system; and IP address. Guest activity is not tracked.

Statuses and location have separate meanings

Login status indicates whether a user is logged in, logged out, or failed to log in. Online status separately indicates whether the user is online, idle, or offline. Session duration records time spent on the site per session, while last seen information shows recent activity.

Country, country code, and timezone are based on the IP address. The Pro edition can record whether a login used a mobile device, such as a phone or tablet, and can record a proxy IP. Role details include the current role and the old role held when the user logged in.

Set access controls, alerts, and record retention

  • Idle logout: Set a number of minutes after which idle users are logged out, and choose which roles it applies to.
  • Role tracking: Limit tracked activity to selected user roles.
  • IP address settings: Control whether user IP addresses are masked or hidden.
  • Email alerts: Configure notifications for successful or failed logins, choose roles, and edit email templates.
  • Record deletion: Delete records older than a selected number of days, with role selection available.

Automatic logout, record deletion, and related scheduled behavior use WordPress Cron Job.

Search, export, and report on activity

Advanced search filters narrow the records in the listing. Administrators can export records as CSV and set the CSV separator. A customizable shortcode can show records on the front end.

Reports include a timesheet, a list of users who did not log in during a selected date range, and login counts grouped by IP address. In a multisite network, the network admin area can display a listing with records fetched from the network’s blogs.

Open the login list after activation

After activating the plugin, log in again and open the User Login History menu in the left sidebar. Use the available settings to configure tracking, alerts, automatic logout, record deletion, exports, and reports for your website.

WordPress Catalog Blog Filter Premium Blog Floating Button Pro Blog2Social Premium Blogger Importer Extended Unlimited BlogVault Booking Calendar Personal Booking Package Premium Bookings for WooCommerce Pro BookIt Pro Bookly Pro