{"id":73787,"date":"2017-08-28T05:31:32","date_gmt":"2017-08-28T05:31:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mass-users-password-reset\/"},"modified":"2026-03-12T10:59:23","modified_gmt":"2026-03-12T10:59:23","slug":"mass-users-password-reset","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/mass-users-password-reset\/","author":14983103,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.1.1","stable_tag":"2.1.1","tested":"6.9.4","requires":"5.9","requires_php":"8.1","requires_plugins":null,"header_name":"MASS Users Password Reset","header_author":"KrishaWeb","header_description":"Reset password of all users","assets_banners_color":"96a9b8","last_updated":"2026-03-12 10:59:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/mass-users-password-reset\/","header_author_uri":"https:\/\/www.krishaweb.com","rating":3.6,"author_block_rating":0,"active_installs":600,"downloads":27527,"num_ratings":10,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"krishaweb","date":"2018-11-26 09:24:09"},"1.1":{"tag":"1.1","author":"krishaweb","date":"2018-12-26 06:27:24"},"1.2":{"tag":"1.2","author":"krishaweb","date":"2018-12-26 06:27:24"},"1.3":{"tag":"1.3","author":"krishaweb","date":"2019-06-20 05:25:48"},"1.4":{"tag":"1.4","author":"krishaweb","date":"2019-07-25 10:55:35"},"1.5":{"tag":"1.5","author":"krishaweb","date":"2019-10-01 05:34:49"},"1.6":{"tag":"1.6","author":"krishaweb","date":"2019-12-04 04:55:11"},"1.7":{"tag":"1.7","author":"krishaweb","date":"2020-02-10 07:37:11"},"1.8":{"tag":"1.8","author":"krishaweb","date":"2022-11-18 05:21:04"},"1.9":{"tag":"1.9","author":"krishaweb","date":"2023-07-03 12:36:35"},"2.0":{"tag":"2.0","author":"krishaweb","date":"2025-09-26 07:16:50"},"2.1":{"tag":"2.1","author":"krishaweb","date":"2025-11-05 06:21:25"},"2.1.1":{"tag":"2.1.1","author":"krishaweb","date":"2026-03-12 10:59:23"}},"upgrade_notice":[],"ratings":{"1":3,"2":0,"3":1,"4":0,"5":6},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1721166,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1721166,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":1760012,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1760012,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3481073,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/wp-admin\\\/users.php?page=mass_users_password_reset_options\",\"plugins\":[\"mass-users-password-reset\"],\"login\":true,\"features\":{\"networking\":true},\"preferredVersions\":{\"php\":\"latest\",\"wp\":\"latest\"},\"steps\":[{\"step\":\"setSiteOptions\",\"options\":{\"blogname\":\"Testing Mass Users Password Reset\"}},{\"step\":\"updateUserMeta\",\"meta\":{\"admin_color\":\"modern\"},\"userId\":1},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"mass-users-password-reset\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2.0","2.1","2.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2099572,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3481073,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"It shows the list of users and options.","2":"It shows reset password email format"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4425,1955,15785,4062,1925],"plugin_category":[54],"plugin_contributors":[241856,130310,140892,145583],"plugin_business_model":[],"class_list":["post-73787","plugin","type-plugin","status-publish","hentry","plugin_tags-email-notification","plugin_tags-logs","plugin_tags-reset-password","plugin_tags-schedule","plugin_tags-user-role","plugin_category-security-and-spam-protection","plugin_contributors-dhruvang21","plugin_contributors-krishaweb","plugin_contributors-manishamakhija","plugin_contributors-vijaybaria","plugin_committers-krishaweb","plugin_support_reps-dilipbheda"],"banners":{"banner":"https:\/\/ps.w.org\/mass-users-password-reset\/assets\/banner-772x250.png?rev=1760012","banner_2x":"https:\/\/ps.w.org\/mass-users-password-reset\/assets\/banner-1544x500.png?rev=1760012","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mass-users-password-reset\/assets\/icon-128x128.png?rev=1721166","icon_2x":"https:\/\/ps.w.org\/mass-users-password-reset\/assets\/icon-256x256.png?rev=1721166","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mass-users-password-reset\/assets\/screenshot-1.png?rev=2099572","caption":"It shows the list of users and options."},{"src":"https:\/\/ps.w.org\/mass-users-password-reset\/assets\/screenshot-2.png?rev=3481073","caption":"It shows reset password email format"}],"raw_content":"<!--section=description-->\n<p>Managing passwords for hundreds or thousands of WordPress users can quickly become a time-consuming and frustrating task. Resetting passwords manually for each user is inefficient and increases administrative overhead.<\/p>\n\n<p><strong>Mass Users Password Reset<\/strong> solves this problem by allowing administrators to reset passwords for multiple users at once directly from the WordPress dashboard.<\/p>\n\n<p>With a simple interface, administrators can filter users by role, review user details, and generate new secure passwords for multiple accounts in just a few clicks.<\/p>\n\n<p>Once the reset process is complete, affected users automatically receive an email containing their new password so they can log in immediately.<\/p>\n\n<p>This plugin is especially useful for Learning Management Systems (LMS), Membership websites, Corporate employee portals, Educational institutions, Community platforms, Multi-author blogs, Websites with large numbers of registered users. Whenever you need to enforce password changes across many users, this plugin helps you do it quickly and securely.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Bulk Password Reset: Reset passwords for multiple users at once instead of manually updating each account.<\/li>\n<li>Role-Based User Filtering: Filter users by role to target specific groups for password resets.<\/li>\n<li>Support for Custom User Roles: Works with custom roles created by membership plugins, LMS systems, or other user management tools.<\/li>\n<li>Secure Auto-Generated Passwords: Automatically generates secure random passwords for selected users.<\/li>\n<li>Email Notification to Users: Users receive an email notification containing their newly generated password after the reset process is completed.<\/li>\n<li>User List Overview: View user details such as username, name, and email address before performing password reset operations.<\/li>\n<li>Simple Admin Interface: Easy-to-use interface integrated directly within the WordPress admin dashboard.<\/li>\n<li>Multilingual Support: Fully translatable with support for multiple languages.<\/li>\n<li>WooCommerce Compatible: Works with WooCommerce user roles.<\/li>\n<li>Free Support: Get help with any issues or questions you may have.<\/li>\n<\/ul>\n\n<h3>Free Version Limitations<\/h3>\n\n<p>The free version includes core functionality but has some limitations designed for smaller websites.<\/p>\n\n<ul>\n<li>Maximum 100 users per reset operation<\/li>\n<li>New secure passwords are sent via email<\/li>\n<li>Secure reset link \/ OTP reset not available<\/li>\n<li>WP-CLI support not available<\/li>\n<li>Sandbox \/ test mode not available<\/li>\n<li>Email template customization not available<\/li>\n<li>Multisite support not available<\/li>\n<li>Limited advanced filtering options<\/li>\n<li>WooCommerce compatible custom roles not supported<\/li>\n<\/ul>\n\n<h3>Pro Features<\/h3>\n\n<ul>\n<li>Unlimited Password Resets: Reset passwords for unlimited users in a single operation.<\/li>\n<li>Secure Password Reset Links: Send secure password reset links instead of plain passwords in emails.<\/li>\n<li>Reset Password from Users Page: Reset passwords for individual users directly from the WordPress Users page.<\/li>\n<li>Bulk Reset from Users Table: Perform bulk password resets directly from the users table.<\/li>\n<li>Custom Email Templates: Customize the email notifications sent to users after password resets.<\/li>\n<li>Advanced User Filtering: Filter users using additional parameters such as metadata or custom fields.<\/li>\n<li>WP-CLI Support: Run password reset operations using WP-CLI, ideal for automation and server-level operations.<\/li>\n<li>Test \/ Sandbox Mode: Test the reset process before executing it on live users.<\/li>\n<li>Optimized for Large Websites: Improved performance when handling thousands of users.<\/li>\n<li>WooCommerce Compatible Custom Roles: Works with WooCommerce custom roles.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/store.krishaweb.com\/docs\/mass-users-password-reset\/?utm_source=readme&amp;utm_medium=wporg&amp;utm_campaign=MUPR\">Documentation<\/a>\n<a href=\"https:\/\/codecanyon.net\/item\/mass-users-password-reset-pro\/20809350\">Download the Mass Users Password Reset Pro<\/a><\/p>\n\n<h3>Free vs Pro: What You Gain with the Upgrade<\/h3>\n\n<p>While the Free version gives you the basics auto-password generation Pro unlocks essential tools if you run heavy sites or care about customized workflows. Pro adds email template editing, advanced user filters, reset-link expiration, test\/sandbox modes, and the ability to exclude users already having valid reset links. If you manage a WooCommerce store, BuddyPress community, Dokan marketplace, or large multisite network, Pro pays for itself in time savings, peace of mind, and fewer support headaches.<\/p>\n\n<p><a href=\"https:\/\/store.krishaweb.com\/schedule-password-reset-mupr-add-on\/?utm_source=readme&amp;utm_medium=wporg&amp;utm_campaign=MUPR\">Get Schedule Password Reset Add On<\/a><\/p>\n\n<ul>\n<li>Pre-defined password reset schedule<\/li>\n<li>Unlimited password reset<\/li>\n<li>Role based schedule option<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/store.krishaweb.com\/product\/password-reset-log\/?utm_source=readme&amp;utm_medium=wporg&amp;utm_campaign=MUPR\">Get Password Reset Log Add On<\/a><\/p>\n\n<ul>\n<li>Maintain the password reset log reset by MUPR plugin<\/li>\n<li>Accurate user password reset log<\/li>\n<li>Available for MUPR and MUPR Pro<\/li>\n<\/ul>\n\n<h3>Our Customer Says:<\/h3>\n\n<blockquote>\n  <p><strong>Awesome plugin<\/strong>\n  \"it\u2019s very useful and great plugin to reset all the users password.\" ~<a href=\"https:\/\/wordpress.org\/support\/topic\/awesome-plugin-3939\/\">@ashkanram<\/a><\/p>\n  \n  <p><strong>Does a really good job<\/strong>\n  \"Seems to do a really good job of sending out password resets for multiple users. The pro version is definitely worth paying for the extra features.\" ~<a href=\"https:\/\/wordpress.org\/support\/topic\/does-a-really-good-job-2\/\">@lightwavin<\/a><\/p>\n<\/blockquote>\n\n\n\n<blockquote>\n  <p><strong>Very nice<\/strong>\n  \"This is for the Pro version, which is a very nice plugin!\" ~<a href=\"https:\/\/wordpress.org\/support\/topic\/very-nice-1679\/\">@kostas45<\/a><\/p>\n<\/blockquote>\n\n<!--section=installation-->\n<p>This section describes how to install the plugin and get it working.<\/p>\n\n<ol>\n<li>Install the plugin via WordPress Dashboard or download and upload the plugin to the \/wp-content\/plugins\/<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> menu in WordPress Admin Dashboard.<\/li>\n<li>You can see the <code>Mass Users Password Reset<\/code> submenu inside the <code>Users<\/code> menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20length%20of%20generated%20password%3F\"><h3>What is the length of generated password?<\/h3><\/dt>\n<dd><p>The length of randomly generated password is 8 characters, but by applying filter <code>mupr_password_length<\/code> you can customize it. For Example: Write this code in function file<\/p>\n\n<pre><code>add_filter( 'mupr_password_length', 'callback_function' );\nfunction callback_function() {\n    return 6;\n}\n<\/code><\/pre><\/dd>\n<dt id=\"when%20notification%20mail%20will%20be%20send%3F\"><h3>When notification mail will be send?<\/h3><\/dt>\n<dd><p>When user will choose to generate new password, an email with the new random password will be sent to users.<\/p><\/dd>\n<dt id=\"i%20have%20an%20idea%20for%20a%20great%20way%20to%20improve%20this%20plugin.\"><h3>I have an idea for a great way to improve this plugin.<\/h3><\/dt>\n<dd><p>Great! I\u2019d love to hear from you at <a href=\"mailto:support@krishaweb.com\">support@krishaweb.com<\/a><\/p><\/dd>\n<dt id=\"an%20email%20is%20handeled%20by%20the%20plugin%3F\"><h3>An email is handeled by the plugin?<\/h3><\/dt>\n<dd><p>No, the plugin uses wp_mail function to send an email. If the email is not sent from your site, you can use any SMTP plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1<\/h4>\n\n<ul>\n<li>Compatibility with MUPR Addons<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Compatibility with latest version and minor bug fixes<\/li>\n<\/ul>\n\n<h4>1.9<\/h4>\n\n<ul>\n<li>Compatibility with latest version<\/li>\n<\/ul>\n\n<h4>1.8<\/h4>\n\n<ul>\n<li>Added mupr add-on link<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>Added help link<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>UI improve<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Modified hooks<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Added hooks for developer<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>UI update<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Include Administrator role in users list<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Made Translation ready<\/li>\n<\/ul>","raw_excerpt":"Reset passwords for multiple WordPress users at once. Filter users by role and send new passwords via email.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/73787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=73787"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/krishaweb"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=73787"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=73787"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=73787"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=73787"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=73787"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=73787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}