Last Login Tracking records the last time each user logged in. Use this to identify inactive accounts, detect suspicious activity, or manage user engagement.
What this feature does
When enabled, AdminEase stores a timestamp whenever a user logs in. This data is saved in the WordPress user metadata and is accessible in the admin panel and via WP-CLI. You can see which users are active, which haven't logged in for months, and identify accounts that may need cleanup or attention.
The tracking is lightweight and uses the standard WordPress user metadata system. No special database tables are required. Data is retained indefinitely unless manually cleared.
How to enable it
- Open AdminEase > Users.
- Toggle Last Login Tracking on.
- Save. Logins are tracked immediately for all subsequent users.
- View login history in the Users admin panel (adds a column showing last login time).
Settings reference
| Setting | What it does | Default |
|---|---|---|
| Last Login Tracking | Stores the timestamp of each user's most recent login. Makes login history visible in the Users admin panel and available via user metadata. | Off |
Troubleshooting
I enabled tracking, but old logins aren't recorded
Tracking only records logins that occur after the feature is enabled. Past logins are not backfilled. The feature begins tracking from the moment you turn it on.
Where can I see the login data?
Go to WordPress Users admin panel. If tracking is enabled, a "Last Login" column should appear showing when each user last logged in. You can also access this data programmatically via user metadata key last_login_time.
Can I export this data?
The data is stored in WordPress usermeta table. You can export it via database dump, WP-CLI, or plugins that export user data. AdminEase stores it with standard WordPress user metadata, so any tool that reads usermeta can access it.
