SleekView Charts for Two Factor Authentication: TOTP Coverage
Two Factor Authentication by David Anderson stores TOTP secrets and per-user state in WordPress user_meta. SleekView Charts groups those meta rows into Number, Pie, Bar, and Area cards so TOTP coverage appears on a single dashboard instead of being scattered across user profiles.
♾️ Lifetime License available
TOTP coverage data, finally aggregated
Two Factor Authentication keeps its state in user_meta. tfa_priv_key stores the per-user TOTP secret. tfa_drift records the time-step drift Google Authenticator codes are allowed. tfa_last_login stores the last successful TOTP challenge timestamp. tfa_enable_tfa records whether the user has enabled or disabled TOTP from their profile. Default UI shows these per user, so coverage answers mean clicking through every profile screen.
SleekView Charts puts the answers on one screen. A Number card carries the share of users with a populated tfa_priv_key, a Pie groups by role, a Bar ranks roles by TOTP adoption, and an Area card tracks new enrolments per day from the tfa_priv_key creation timestamp. Each card runs server-side against wp_users and wp_usermeta joined on user_id, so the dashboard layer adds no storage.
The dashboard answers what a compliance review opens with. Which roles have TOTP, which administrators have not enrolled, whether tfa_last_login is recent enough to suggest the user actually uses it. Without a dashboard, those answers come from a CSV export or a manual count.
Workflow
From tfa_ user_meta to a TOTP dashboard
Connect users and tfa meta
Drop four cards
Save the dashboard
Scope per role
Sample dashboard
Charts you can build from Two Factor Authentication data
TOTP coverage rate
Count
Coverage by role
Count
group by role
Top covered roles
Count
group by role
New TOTP setups per day
Count
group by tfa_priv_key_date
Comparison
Default Two Factor Authentication profile vs SleekView Charts
Default per-profile TOTP panel
- TOTP options live on each user profile with no aggregate view.
- No built-in coverage rate or role-adoption chart in the default UI.
- Last-login distribution has to be read off each profile separately.
- Trend of new enrolments over time is not visible.
- Code-drift outliers are not surfaced as a chart.
SleekView Charts
- Number, Pie, Bar, and Area cards run on wp_usermeta joined to wp_users with no extra storage.
- Group by role, tfa_enable_tfa flag, or tfa_last_login window.
- Filters by role or date range apply globally across every card.
- Custom emergency-code add-ons surface alongside core TOTP coverage.
- Saved layouts scope per role for security and compliance audiences.
Features
What SleekView Charts gives you for Two Factor Authentication
Coverage as a dashboard
Coverage rate, role mix, top roles, and daily enrolment in one screen. Review starts at the dashboard instead of clicking through every user profile.
Role filters everywhere
Set a role filter once and every card updates. Compare administrator coverage against editor or subscriber coverage in a single shared layout.
Read-only by default
Charts never modify tfa_ user_meta. Enable, disable, code regeneration, and drift settings stay in the user's profile screen and the plugin admin pages.
Audience
Who builds Two Factor Authentication charts dashboards with SleekView
Security admins
Open the dashboard, see which administrators lack a populated tfa_priv_key, then nudge them via the WordPress users screen, all without writing a SQL query.
Agency support
Give clients a one-screen TOTP overview. Total coverage, role gaps, and the adoption trend in one shared dashboard ready for the next status call.
Compliance reviewers
Pin a per-quarter dashboard with coverage rate, role distribution, and adoption trend. Sign-off becomes a screen capture instead of a CSV pivot.
The bigger picture
Why TOTP coverage deserves a visual layer
Two Factor Authentication enables strong TOTP-based logins, but its UI is built around the per-user profile. Aggregate questions, the ones that matter during a security review or a compliance audit, need charts. How many users actually have a TOTP secret, which roles dominate the enrolment, when new enrolments slowed, which administrators still need a nudge.
Those questions are about distribution and time, not about a single profile. SleekView Charts gives the tfa_ user_meta a real dashboard surface so admins, security, and compliance can answer coverage questions without exporting and without leaving WordPress.
Questions
Common questions about SleekView Charts for Two Factor Authentication
Yes. The tfa_priv_key, tfa_drift, tfa_last_login, and tfa_enable_tfa user_meta exist in the free version. SleekView reads from wp_usermeta joined to wp_users with no paid extension required.
 The premium version adds emergency-code meta_keys. SleekView picks them up automatically the moment they exist on any user, so emergency-code coverage joins the same dashboard as the core TOTP charts.
 No. Charts read from existing user_meta rows and never write to them. Two Factor Authentication continues to challenge logins exactly as before with no added load on the auth path.
 Yes. Each card supports CSV export of its aggregated values, and the underlying SleekView grid is one click away for the raw user-meta rows behind any chart card.
 No. The chart cards aggregate presence and absence of tfa_priv_key, not the secret itself. Grid-level rows mask the priv_key meta_value by default to keep the dashboard surface safe.
 Yes. user_meta is per-user across the network so a network admin can build one coverage dashboard. Per-blog dashboards work too by joining role assignments from wp_BLOGID_usermeta in addition to the network tfa meta.
 Stale tfa_last_login values mean the user has not actually used TOTP recently even though it is enabled. A chart can compare coverage rate against active-use rate based on tfa_last_login windows to surface those gaps.
 Yes. The enrolment Area chart supports any date window and the global date filter applies to every card, so a quarter-over-quarter comparison is one filter change away.
 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
- Woocommerce Payments Stripe
- Wp Customer Reviews
- Mailchimp For Woocommerce
- Woocommerce Afterpay
- Atum Inventory Management
- Woocommerce Mailchimp Discount
- Woocommerce Square
- Woocommerce Cart Abandonment Recovery
- Woocommerce Csv Import Suite
- Woocommerce Shipping Usps
- Yith Woocommerce Product Bundles
- Aelia Currencyswitcher
- Woocommerce Correos
- Yith Woocommerce Frequently Bought Together
- Wpc Product Quantity