SleekView for Magic Link Login: token issuance and redemption as tables
Magic Link Login persists token issuance, expiry, and redemption to the WordPress database. SleekView reads those rows directly and renders them as a sortable workspace with status and origin columns.
♾️ Lifetime License available
The token is short-lived; the audit trail should not be
Magic Link Login replaces password prompts with an emailed link that contains a short-lived token. The plugin writes a row per request, capturing user, expiry, and redemption state, either as serialised data in wp_options or in a dedicated table depending on the build. The default screens cover configuration: link lifetime, email template, allowed roles. What they do not cover is the cross-user log of who has been requesting links and how often they actually click through.
SleekView reads the redemption log directly. User, requested at, expires at, redeemed at, IP, and user agent become filterable columns. Filter to redeemed equals false to find users with deliverability problems. Group by IP to spot abuse. Sort by requested-at descending to see live activity during a release window when many users sign in at once.
The plugin owns token generation, email dispatch, and the redemption endpoint. SleekView adds the audit table that the default screens were never designed to be.
Workflow
From a magic link to a redemption log
Pick the source
wp_options or a dedicated table. SleekView normalises both into a single redemption-log dataset.
Compose columns
Save the audit views
Edit inline and revoke
Sample columns
Magic Link Login redemption activity
wp_options or magic_link_login table (depending on build) + wp_users
| User | Requested | Expires | Redeemed | IP | Status |
|---|---|---|---|---|---|
| alex@studio.co | 5m ago | in 10m | Yes | 198.51.100.7 | Redeemed |
| ria@design.io | 22m ago | Expired | No | 203.0.113.18 | Expired unused |
| tom@hello.dev | 1h ago | Expired | Yes | 192.0.2.91 | Redeemed |
| mia@brew.coop | 3h ago | Expired | No | 198.51.100.7 | Burst (same IP) |
Comparison
Default Magic Link Login admin vs SleekView
Default Magic Link Login admin
-
Per-link records live in
wp_optionsor a dedicated table, with no admin UI to browse them - Unused links cannot be filtered as a group for deliverability review
- Bursts from a single IP cannot be ranked without a custom SQL query
- Support agents have no per-user view of recent token activity
- Compliance exports require WP-CLI access or a custom script
SleekView
- Redemption log as a sortable, filterable workspace
- Filter by user, IP, redemption state, or expiry window
- Sort by request frequency per IP to surface abuse
- Saved views for daily redemption review and support triage
- CSV export of the exact log on screen with filters preserved
Features
What SleekView gives you for Magic Link Login
Deliverability dashboard
Filter to links issued in the last hour and group by redemption state. The redemption rate becomes a number, not a hunch.
Abuse triage
Sort by request count per IP. Burst patterns and account-enumeration probes surface without parsing serialised option values by hand.
Support per-user view
Filter to a single user and the view becomes the per-user authentication history a support agent needs when answering 'I never got the link'.
Audience
Who uses SleekView for Magic Link Login
Customer support
Per-user filter answers magic-link tickets in one screen, showing issued tokens, expiry, redemption, and origin without WP-CLI access.
Security analysts
IP and user-agent grouping reveals automated requests targeting the magic-link endpoint for enumeration or denial-of-service.
Compliance reporters
Audit-window export of the redemption log captures the authentication evidence required for incident review or security committees.
The bigger picture
Why the magic-link log deserves a real surface
Magic-link authentication is one of the simplest ways to remove password reuse and weak-password risk from a content site, but it shifts the audit surface from the login form to the token log. If the token log lives in wp_options or a hidden table and the admin UI does not browse it, the operational story (issued, delivered, redeemed, expired, abused) becomes invisible. SleekView reads the underlying log and renders it as a queryable workspace with redemption state, IP, and user agent as first-class columns.
Support gets a per-user view that answers 'where is my link' tickets. Security gets burst detection by IP. Compliance gets exports that match the audit window without a WP-CLI session.
The plugin keeps owning generation, delivery, and redemption. The team gains the missing audit surface and stops treating a hidden options blob as the source of truth for authentication events.
Questions
Common questions about SleekView for Magic Link Login
Some builds use a single serialised entry in wp_options, others write to a dedicated table. SleekView reads either storage backend and normalises the fields to a common shape.
No. SleekView treats the token field as sensitive and hides it by default, surfacing only presence, expiry, and redemption state along with the request metadata.
 Yes. The redemption boolean is a first-class column, so 'unused links from the last hour' is a one-click filter rather than a custom query.
 Yes when the plugin captures them. SleekView surfaces both as filterable columns, which is what burst detection and support triage need.
 No. SleekView reads on admin requests only. Token generation, email delivery, and the redemption endpoint stay on the plugin's hot path untouched.
 Yes. Per-site logs are queried per blog, and a super-admin can also build a network-wide view that aggregates the redemption log across every site.
 Where the plugin exposes a revoke endpoint, the inline action calls it. Otherwise the row is deleted directly with a conflict check so two admins cannot revoke the same token twice.
 Yes. A user-scoped saved view exports the user's magic-link history to CSV or JSON for a data-subject access request.
 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 Dpd Shipping
- Atum Inventory Management
- Sumo Subscriptions
- Woocommerce Multi Currency Switcher
- Mollie Payments
- Wpc Smart Wishlist
- Woocommerce Conditional Shipping And Payments
- Woocommerce Sage Accounting
- Edd Convertkit
- Sprout Invoices
- Woocommerce Composite Products
- Woocommerce Mirakl
- Funnelkit Funnel Builder
- Checkoutwc
- Woocommerce B2b Suite
- Ultimatemember Followers
- Groups Wp Pro
- Memberpress Importer
- Accessally
- Akademy
- Memberpress Bundle
- Ultimate Membership Pro Indeed
- Content Control Cm
- Members Management Pro
- Memberpress Corporate Pro
- User Meta Pro
- Woocommerce Paid Courses
- Content Restriction By Userrole
- Loginpress Pro
- Cimy User Extra Fields