Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
User Login History icon

User Login History

v2.1.6
by Faiyaz Alam · 4.6 (27 reviews)

Helps you to know your website's visitors by tracking their login related information like login/logout time, country, browser and many more.

10K+ active installs Updated Oct 01, 2024 Tested to 6.6.2 Requires PHP 8.1.2
Try Demo Download
Pre-installed Ready in ~10s No card

About User Login History

The User Login History plugin allows you to track the login details of your website visitors, including login and logout date-time, last seen date-time, login status, online status, session duration, user ID, username, current and old roles, browser, operating system, IP address, country name and code, and timezone. The Pro version includes additional features such as auto logout, IP address control, email alerts, auto delete old records, tracking specific roles, CSV separator, and various reports. The plugin also supports translations and provides a shortcode for easy usage.

Screenshots

User Login History screenshot
User Login History screenshot
User Login History screenshot
User Login History screenshot
User Login History screenshot
User Login History screenshot
User Login History screenshot

Frequently asked questions

What attributes does the plugin track for visitor login details?
The plugin tracks the following attributes: Login, Logout, Last Seen, Login Status, Online Status, Session Duration, User ID, Username, Current Role, Old Role, Browser, Operating System, IP Address, Country Name and Country Code, Timezone, Mobile (Pro Feature), Proxy IP (Pro Feature)
What are the features of the User Login History Free Version plugin?
The User Login History Free Version plugin has all the basic features to track your website visitors.
What are the features of the User Login History Pro Version plugin?
The User Login History Pro Version plugin has additional premium features such as AUTO LOGOUT, IP ADDRESS CONTROL, EMAIL ALERT, AUTO DELETE OLD RECORDS, TRACK SPECIFIC ROLES, CSV SEPARATOR, REPORT - TIMESHEET, REPORT - NO LOGIN LIST, REPORT - LOGIN DEVICE.
How can I translate the User Login History plugin to another language?
You can download the language files from the provided link and use POEdit or Loco Translate to translate the plugin. You can also translate it online.
How do I use the plugin?
To see the tracked records in admin, click on the plugin menu in the sidebar. To see the tracked records of current logged in users in frontend, use the provided shortcode.

Changelog

2.1.6 (1st October 2024)

  • Improvements in external links.

2.1.5 (10th July 2024)

  • Added a new submenu for more plugins.

2.1.4 (5th May 2024)

  • Implemented a new php library for csv export – https://csv.thephpleague.com

2.1.3 (10th November 2023)

  • Fixed a few PHP 8.2 deprecation notices like Creation of dynamic property ExampleNamespaceExampleClass::$exampleVariable is deprecated

2.1.2 (05th October 2023)

  • Code refactoring for the settings page
  • Removed the role filter to improve the sql query performance

2.1.1 (21st May 2023)

2.1.0 (17th February 2021)

  • Fixed geo location issue

2.0.1 (10th February 2021)

  • Code refactoring.
  • Added Buy Pro Version link.

2.0.0 (10th June 2020)

  • Improved UI/UX of the listing table in admin panel.
  • Code refactoring.
  • Minor bugs fixes.

1.7.4(3rd April, 2020)

  • Fixed some permission issue on dashboard menu
  • Implemented horizontal scroll bar on the listing table in backend
  • Replaced role key with role name on the listing table

1.7.3(25th August, 2019)

  • Fixed index size limit issue

1.7.2(18th August, 2019)

  • Fixed some performance issues

1.7.1(16th March, 2019)

  • Fixed SQL bug in order by clause

1.7.0(4th June, 2018)

  • Compatible with Multisite Network – Now this plugin supports WordPress Multisite with multi-networks and multi-blogs.
  • Added the column Login Status – This is used to check whether the user is logged in, logged out, failed login or blocked login.
  • Added the option Last Seen Time in the filter forms.
  • Added the column Super Admin – This is used only for multisite network.
  • Deprecated the shortcode [user-login-history].
  • Added new shortcode [user_login_history] with customizable parameters.
  • Date range validation on the filter forms.
  • Date and Time format of the user login listing table can be changed from the general settings.
  • Improved design of the listing tables.

Try other plugins