SleekView Charts for User Login History: Logins, Roles, Geography
User Login History records every login, logout, and failed attempt with role, browser, IP, country, and timing. SleekView Charts groups those rows into Number, Pie, Bar, and Area cards so audit and security review start on a dashboard instead of a long sortable list.
♾️ Lifetime License available
Login data, finally aggregated
User Login History tracks more than just a timestamp. The plugin writes to wp_user_login_history with user_id, username, role, old_role, ip_address, country_name, country_code, browser, operating_system, timezone, time_login, time_logout, time_last_seen, duration, and login_status (logged in, logged out, failed). The bundled admin listing is a sortable WP_List_Table, fine for a single row but never aggregating.
SleekView Charts puts every dimension on one screen. A Number card carries today's logins, a Pie groups by login_status, a Bar ranks username values, and an Area card tracks time_login per day. Each card runs server-side against the same wp_user_login_history table, so the chart cards line up exactly with the bundled list view.
Multisite installations get a single network-wide view by pointing the source at the network table. Per-role filtering, per-country grouping, and per-browser distribution all become first-class chart fields, something the bundled UI never offers without exporting to CSV first.
Workflow
From login rows to an audit dashboard
Connect the login history table
Drop four cards
Save the dashboard
Scope per role
Sample dashboard
Charts you can build from User Login History data
Logins today
Count
Login status mix
Count
group by login_status
Top users
Count
group by username
Logins per day
Count
group by time_login
Comparison
Default User Login History list vs SleekView Charts
Default sortable list view
- The list view is chronological and does not aggregate.
- No built-in chart of status mix, role distribution, or top users.
- Country and browser breakdowns require CSV export and a spreadsheet.
- Daily login volume is not part of the default UI.
- Session duration analysis is left to per-row inspection.
SleekView Charts
- Number, Pie, Bar, and Area cards run on wp_user_login_history with no extra storage.
- Group by login_status, role, country_code, browser, or any logged column.
- Filters by date range, role, or country apply globally across every card.
- Per-network rollups when the plugin runs in multisite mode.
- Saved layouts scope per role for security, admin, and compliance audiences.
Features
What SleekView Charts gives you for User Login History
Audit as a dashboard
Logins today, status mix, top users, and daily volume in one screen. Review starts at the dashboard instead of sorting through a chronological list.
Filters that reframe everything
Set a role or country filter once. Every card updates, including the daily Area chart and the user ranking, no per-card editing required.
Read-only by default
Charts never write to wp_user_login_history. CSV exports, plugin settings, and the timesheet pro reports stay in the plugin's own screens.
Audience
Who builds User Login History charts dashboards with SleekView
Security admins
Open the dashboard, scan failed-login share and country mix, then click into the grid only when a spike calls for a closer look at a user or IP.
HR and operations
Use the daily Area chart and per-role filters to spot anomalies in admin sessions or compare login activity across departments and offices.
Compliance reviewers
Pin a per-quarter dashboard with status mix, top users, and a daily trendline. Sign-off becomes a screen capture instead of a CSV export.
The bigger picture
Why login history deserves a visual layer
User Login History captures rich session data, but its UI is a sortable list designed for per-row inspection. Aggregate questions, the ones that matter during an audit or a security review, need charts. How many logins failed last week, which users dominate the activity, which countries show up unexpectedly, when did the spike start.
Those questions are about distribution and time, not a single session. SleekView Charts gives the login history table a real dashboard surface so admins, security, and compliance can answer audit questions without exporting and without leaving WordPress.
Questions
Common questions about SleekView Charts for User Login History
Yes. The wp_user_login_history table exists in the free version with login_status, role, ip_address, country, browser, operating_system, timezone, time_login, time_logout, and duration columns. SleekView reads from all of them directly.
 Yes. The pro version adds mobile and proxy IP columns to the same table. SleekView picks those up automatically once they exist, so a pro dashboard adds device-type and proxy charts to the same view.
 No. Charts read from the existing login history table and never write to it. The plugin continues to record every login, logout, and failed attempt exactly as before with no added load.
 Yes. Each card supports CSV export of its aggregated values, and the underlying SleekView grid is one click away for the raw login history rows behind any chart.
 No. User edits, blocks, and password resets stay in WordPress's own user screen. The dashboard is intentionally read-only so the visual layer never modifies the login history table.
 Yes. The plugin supports multisite and shows a network-wide listing on the network admin screen. SleekView can scope dashboards per blog or across the network from the same table.
 Yes. The duration column is a real value column, so an Average or Maximum aggregation across duration shows average session length per role, per user, or per country in a card.
 Charts surface the failed-login share at a glance, and the SleekView grid view supports the same role and date filters for incident response. Email alert configuration stays in the User Login History settings screen.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Edd Recurring
- Woocommerce Stripe Payment Gateway
- Trustpulse
- Klarna Payments
- Wp Lister Lite
- Woocommerce Currency Converter Widget
- Yith Woocommerce Request A Quote
- Advanced Shipment Tracking For Woocommerce
- Woocommerce Extra Checkout Fields For Brazil
- Woocommerce Store Credit
- Woocommerce Product Vendors
- Wpc Fly Cart
- Woocommerce Table Rate Shipping
- Thirstyaffiliates
- Discount Rules For Woocommerce
- Ultimate Membership Pro
- Memberpress
- Memberpress Affiliate Royale
- Userpro
- Profilepress Pro
- Ultimatemember Mailchimp
- Memberpress Corporate
- Armember Membership Pro
- Tva Thrive Apprentice
- Ultimatemember Friends
- Buddypress
- Indeed Membership Pro
- Memberpress Pro
- Ultimatemember Private Messages
- Memberships By Supsystic