
Here is a situation that comes up more often than you would think.
An admin runs a bulk password reset on a membership site. A few weeks later, a user contacts support saying their account access changed, and they never requested it. You check the WordPress dashboard. Nothing. No record of who triggered the reset, no timestamp, no indication of which accounts were affected in that session.
That gap is what the Password Reset Log add-on for Mass Users Password Reset fills. It keeps a running record of every password reset action performed through the MUPR plugin, who did it, when they did it, and which accounts were touched. Not for compliance theatre. Because when something goes wrong, you need to know what actually happened.
Mass Users Password Reset, or MUPR, is a WordPress plugin built by KrishaWeb that lets admins reset passwords for multiple users at once. It is widely used on LMS platforms, membership sites, corporate employee portals, WooCommerce stores, and any WordPress installation where the user base is large enough that individual password management does not scale.
The core MUPR plugin handles the reset process. The Password Reset Log add-on sits on top of that and keeps a permanent record of every reset that goes through it. Every time an admin or authorized user runs a password reset through MUPR, the add-on writes a log entry with the relevant details.
The log is visible directly inside your WordPress admin under the Mass Users Password Reset submenu in the Users menu. No separate screen to find, no external service to configure, no export required to see what happened.
The Password Reset Log add-on works with both the free MUPR plugin and MUPR Pro.
WordPress does not log password resets by default. None of them. Not from the login screen, not from the admin, not from MUPR. If an admin resets up to 100 user passwords using the free MUPR plugin, or 200+ passwords using MUPR Pro, there is no native WordPress mechanism that records that event.
For a lot of sites, that is fine. Small blogs, personal portfolios, and anything where there is one admin and a handful of users: password reset history is not something anyone is looking for.
For sites with real user bases, it is a different story.
When IT or HR runs a company-wide password reset, it needs to be documented. Which accounts were reset, by which admin, at what time? That is not a nice-to-have on a 200-person company intranet. It is the kind of thing auditors ask for, and the support tickets reference.
Customer account security is tied directly to customer trust. If a reset goes out to the wrong segment, or if an unauthorized admin triggers a reset, you need to know about it and you need to know when it happened. Telling a customer that their password was changed but having no record of by whom is a difficult conversation.
This is the most common situation where the log pays for itself. Multiple admins, multiple roles, multiple people with access to MUPR. Without a log, there is no way to know which admin ran which reset and when. With the log, every reset is attributed.
Each log entry captures three things.
The add-on records the admin or user who initiated the password reset through MUPR. On sites with multiple administrators or editors with elevated permissions, this tells you exactly which account triggered the action. Not just that a reset happened, but who is responsible for it.
Every log entry includes the date and time of the reset. That timestamp is what you reference when a user says their access changed unexpectedly, when you are auditing admin activity for a compliance review, or when you just want to confirm that a scheduled bulk reset ran when it was supposed to.
The add-on logs every password reset performed through MUPR. Single resets, bulk resets, role-based resets. If it went through MUPR, it is in the log. Nothing gets silently skipped.
The setup is straightforward. The add-on requires MUPR (free or Pro) to be installed and active before you install it. Once both are active, the logging starts automatically. There is nothing to configure.
From that point, every reset that runs through MUPR is recorded automatically. You do not need to turn logging on or configure any settings. Install, activate, done.
This plugin starts where WooCommerce’s native scheduling stops.
| Plan | Price | Billing |
| Monthly | $9.99 / month | Renews every month, cancel any time |
| Yearly | $99.99 / year (Coming Soon) | Renews annually, saves $19.89 vs monthly ( Coming Soon ) |
The yearly plan works out to $8.33 per month and saves about two months of billing compared to paying monthly. For a site where password reset audit trails matter on an ongoing basis, the yearly plan is the practical choice.
Get the Password Reset Log Add-on
Not every WordPress site needs a password reset log. A single-admin blog with five registered users is not the target.
The add-on makes sense for sites where more than one admin has access to MUPR, where accountability over user account changes matters, or where a user asking “why did my password change” needs a real answer rather than a shrug.
The Password Reset Log add-on works with both versions of MUPR, so you do not need to upgrade to Pro just to get logging. That said, MUPR Pro adds capabilities that pair well with the log.
MUPR Pro supports unlimited user resets per operation, secure password reset links instead of plain passwords in emails, advanced user filtering, custom email templates, WP-CLI support, and a test mode that lets you run through the reset process without affecting live accounts. On a site large enough to justify those features, having a log of every reset that goes through Pro is the natural complement.
If you are on the free version of MUPR, the add-on still logs every reset you run through it.
The Password Reset Log is one of several add-ons built to extend what MUPR can do. If you are managing a large WordPress user base, the full MUPR Add-Ons collection is worth exploring. Each add-on targets a specific gap in WordPress user management that the core plugin does not cover on its own.
One add-on worth noting alongside the log is the Schedule Password Reset MUPR Add-On. It lets admins automate bulk password resets on a set schedule, so resets go out at the right time without requiring manual intervention. Paired with the Password Reset Log, you get both the automation and the audit trail that confirms it ran correctly.
This plugin starts where WooCommerce’s native scheduling stops.
| Field | Details |
| Product Name | Password Reset Log MUPR Add On |
| Developed by | KrishaWeb |
| Latest Version | 1.6 |
| WordPress compatibility | WordPress 5.6 or higher |
| Requires | Mass Users Password Reset (Free or Pro), active |
| Translation ready | Yes |
| Downloads | 340+ |
| Monthly price | $9.99 / month |
| Yearly price | $99.99 / year (Coming Soon) |
If you are running MUPR (Free) on a site where more than one person has admin access, or where bulk password resets are a regular part of managing the user base, there is no good reason not to have a log.
Support tickets get easier to resolve. Compliance questions get easier to answer. And when something unexpected happens to a user account, you have a record of what changed, who changed it, and when.
$9.99 a month is a reasonable price for not having to say ‘I have no idea who ran that reset or when’ the next time the question comes up.
Do I need MUPR Pro for this add-on to work?
No. The Password Reset Log add-on works with both the free version of MUPR and MUPR Pro. You only need MUPR active on your site before installing the add-on.
Where do I see the logs in WordPress?
The log is available under the Mass Users Password Reset submenu inside the Users menu in the WordPress admin. Once the add-on is active, every reset that runs through MUPR appears there automatically.
Does it log resets done outside of MUPR?
No. The add-on logs password resets performed through the Mass Users Password Reset plugin specifically. Password resets done via the WordPress login screen, profile page, or WP-CLI do not appear in this log.
Can I see which specific users had their passwords reset?
Yes. The log shows which admin or user ran the reset and when. The individual user accounts affected by each reset operation are recorded in the log entry.
Can I export or clear the log?
Yes. The log data is stored directly in a file within the plugin root folder, not in the WordPress database. This means you can export the log by accessing that file directly from the plugin directory. No database query or additional tool is needed to retrieve the data.
If I cancel the subscription, what happens to the log data?
If the subscription lapses and the plugin is deactivated, the log data stored in your database remains. Deactivating the plugin stops new entries from being recorded, but does not delete existing log data. Uninstalling the plugin may remove the data depending on how the uninstall hook is configured, so check before removing.
Does this add-on slow down WordPress?
The plugin is described by KrishaWeb as lightweight. Writing a log entry on each MUPR reset operation adds a minimal database write. On any site where MUPR is being used, the overhead is negligible compared to the reset operation itself.