Plugin Directory

Changeset 3481073


Ignore:
Timestamp:
03/12/2026 10:59:23 AM (2 weeks ago)
Author:
krishaweb
Message:

Compatibility with WordPress:6.9.x

Location:
mass-users-password-reset
Files:
46 added
8 edited

Legend:

Unmodified
Added
Removed
  • mass-users-password-reset/trunk/admin/template/mail-template/reset-password.php

    r3364361 r3481073  
    66 */
    77
     8if ( ! defined( 'ABSPATH' ) ) {
     9    exit;
     10}
    811?>
    912<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#ffffff" class="main_table">
  • mass-users-password-reset/trunk/admin/template/mupr-admin.php

    r3364361 r3481073  
    77 * phpcs:disable WordPress.Security.NonceVerification.Recommended
    88 * phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
     9 * phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound
    910 */
     11
     12if ( ! defined( 'ABSPATH' ) ) {
     13    exit;
     14}
    1015
    1116$spinner = '';
  • mass-users-password-reset/trunk/admin/template/mupr-pro.php

    r3364361 r3481073  
    66 */
    77
     8if ( ! defined( 'ABSPATH' ) ) {
     9    exit;
     10}
    811?>
    912<!-- Landing Page Banner Section Start -->
  • mass-users-password-reset/trunk/admin/template/user-list.php

    r3390162 r3481073  
    77 * phpcs:disable WordPress.Security.NonceVerification.Recommended
    88 * phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
     9 * phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound
    910 */
    1011
     12if ( ! defined( 'ABSPATH' ) ) {
     13    exit;
     14}
    1115?>
    1216<!-- mupr filter start -->
  • mass-users-password-reset/trunk/includes/class-mupr.php

    r3390162 r3481073  
    99 */
    1010
     11if ( ! defined( 'ABSPATH' ) ) {
     12    exit;
     13}
    1114// If check class exists 'WP_List_Table'.
    1215if ( ! class_exists( 'WP_List_Table' ) ) {
  • mass-users-password-reset/trunk/mass-users-password-reset.php

    r3390162 r3481073  
    33 * Plugin Name: MASS Users Password Reset
    44 * Plugin URI: https://wordpress.org/plugins/mass-users-password-reset/
    5  * Description: MASS Users Password Reset is a WordPress Plugin that lets you resets the password of all users. It can group the users according to their role and resets password of that group.
    6  * Version: 2.1
     5 * Description: Reset passwords for multiple WordPress users at once. Filter users by role and send new passwords via email, perfect for LMS, membership, and large user sites.
     6 * Version: 2.1.1
    77 * Author: KrishaWeb
    88 * Author URI: https://www.krishaweb.com
     
    2121require_once 'includes/class-mupr.php';
    2222
    23 define( 'MASS_USERS_PASSWORD_RESET_VERSION', '2.1' );
    24 define( 'MASS_USERS_PASSWORD_RESET_REQUIRED_WP_VERSION', '4.3' );
     23define( 'MASS_USERS_PASSWORD_RESET_VERSION', '2.1.1' );
     24define( 'MASS_USERS_PASSWORD_RESET_REQUIRED_WP_VERSION', '5.9' );
    2525define( 'MASS_USERS_PASSWORD_RESET', __FILE__ );
    2626define( 'MASS_USERS_PASSWORD_RESET_BASENAME', plugin_basename( MASS_USERS_PASSWORD_RESET ) );
     
    4949function mass_users_password_reset_init() {
    5050    $mass_users_password_reset_obj = new Mass_users_password_reset();
    51     load_plugin_textdomain( 'mass-users-password-reset', false, basename( __DIR__ ) . '/languages' );
    5251}
    5352add_action( 'plugins_loaded', 'mass_users_password_reset_init' );
     
    5655 * Is pro version.
    5756 */
    58 function is_mupr_pro() {
     57function is_mupr_pro() { // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound
    5958    if ( ! defined( 'MASS_USERS_PASSWORD_RESET_PRO' ) ) {
    6059        return false;
  • mass-users-password-reset/trunk/readme.txt

    r3390162 r3481073  
    66Contributors: manishamakhija, vijaybaria, krishaweb, dhruvang21
    77Tags: user role, email notification, logs, schedule, reset password
    8 Requires at least: 4.3
    9 Requires PHP: 7.4
    10 Tested up to: 6.8
    11 Stable tag: 2.1
    12 Copyright: (c) 2012-2025 KrishaWeb (info@krishaweb.com)
     8Requires at least: 5.9
     9Requires PHP: 8.1
     10Tested up to: 6.9
     11Stable tag: 2.1.1
     12Copyright: (c) 2012-2026 KrishaWeb (info@krishaweb.com)
    1313License: GPLv3 or later
    1414License URI: http://www.gnu.org/licenses/gpl-3.0.html
    1515
    16 MASS Users Password Reset lets you easily reset the password of all users.
     16Reset passwords for multiple WordPress users at once. Filter users by role and send new passwords via email.
    1717
    1818== Description ==
    1919
    20 Need to reset many user passwords fast? This free version lets you reset user password with a click. Auto-generate new passwords and send them by email, so your site stays secure and your users stay informed. Get simple and effective password resets without the manual work.
     20Managing 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.
    2121
    22 <a href="https://store.krishaweb.com/docs/mass-users-password-reset/?utm_source=readme&utm_medium=wporg&utm_campaign=MUPR" target="_blank">DOCUMENTATION</a>
     22**Mass Users Password Reset** solves this problem by allowing administrators to reset passwords for multiple users at once directly from the WordPress dashboard.
     23
     24With 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.
     25
     26Once the reset process is complete, affected users automatically receive an email containing their new password so they can log in immediately.
     27
     28This 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.
    2329
    2430== Features ==
    25 •   Easy installation
    26 •   Role wise bifurcation of the users
    27 •   Sends notifications to the selected role users
    28 •   Multilingual translation enabled
    29 •   Free support
    30 •   You can update upto 100 passwords
     31* Bulk Password Reset: Reset passwords for multiple users at once instead of manually updating each account.
     32* Role-Based User Filtering: Filter users by role to target specific groups for password resets.
     33* Support for Custom User Roles: Works with custom roles created by membership plugins, LMS systems, or other user management tools.
     34* Secure Auto-Generated Passwords: Automatically generates secure random passwords for selected users.
     35* Email Notification to Users: Users receive an email notification containing their newly generated password after the reset process is completed.
     36* User List Overview: View user details such as username, name, and email address before performing password reset operations.
     37* Simple Admin Interface: Easy-to-use interface integrated directly within the WordPress admin dashboard.
     38* Multilingual Support: Fully translatable with support for multiple languages.
     39* WooCommerce Compatible: Works with WooCommerce user roles.
     40* Free Support: Get help with any issues or questions you may have.
     41
     42== Free Version Limitations ==
     43
     44The free version includes core functionality but has some limitations designed for smaller websites.
     45
     46* Maximum 100 users per reset operation
     47* New secure passwords are sent via email
     48* Secure reset link / OTP reset not available
     49* WP-CLI support not available
     50* Sandbox / test mode not available
     51* Email template customization not available
     52* Multisite support not available
     53* Limited advanced filtering options
     54* WooCommerce compatible custom roles not supported
     55
     56== Pro Features ==
     57
     58* Unlimited Password Resets: Reset passwords for unlimited users in a single operation.
     59* Secure Password Reset Links: Send secure password reset links instead of plain passwords in emails.
     60* Reset Password from Users Page: Reset passwords for individual users directly from the WordPress Users page.
     61* Bulk Reset from Users Table: Perform bulk password resets directly from the users table.
     62* Custom Email Templates: Customize the email notifications sent to users after password resets.
     63* Advanced User Filtering: Filter users using additional parameters such as metadata or custom fields.
     64* WP-CLI Support: Run password reset operations using WP-CLI, ideal for automation and server-level operations.
     65* Test / Sandbox Mode: Test the reset process before executing it on live users.
     66* Optimized for Large Websites: Improved performance when handling thousands of users.
     67* WooCommerce Compatible Custom Roles: Works with WooCommerce custom roles.
     68
     69<a href="https://store.krishaweb.com/docs/mass-users-password-reset/?utm_source=readme&utm_medium=wporg&utm_campaign=MUPR" target="_blank">Documentation</a>
     70<a href="https://codecanyon.net/item/mass-users-password-reset-pro/20809350" target="_blank">Download the Mass Users Password Reset Pro</a>
     71
     72== Free vs Pro: What You Gain with the Upgrade ==
     73
     74While 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.
    3175
    3276[Get Schedule Password Reset Add On](https://store.krishaweb.com/schedule-password-reset-mupr-add-on/?utm_source=readme&utm_medium=wporg&utm_campaign=MUPR)
    33 • Pre-defined password reset schedule
    34 • Unlimited password reset
    35 • Role based schedule option
     77
     78* Pre-defined password reset schedule
     79* Unlimited password reset
     80* Role based schedule option
    3681
    3782[Get Password Reset Log Add On](https://store.krishaweb.com/product/password-reset-log/?utm_source=readme&utm_medium=wporg&utm_campaign=MUPR)
    38 • Maintain the password reset log reset by MUPR plugin
    39 • Accurate user password reset log
    40 • Available for MUPR and MUPR Pro
     83
     84* Maintain the password reset log reset by MUPR plugin
     85* Accurate user password reset log
     86* Available for MUPR and MUPR Pro
    4187
    4288== Our Customer Says: ==
     
    4894> "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." ~[@lightwavin](https://wordpress.org/support/topic/does-a-really-good-job-2/)
    4995
    50 == Free vs Pro: What You Gain with the Upgrade ==
    51 
    52 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.
    53 
    54 == Checkout the advanced features of Mass Users Password Reset Pro: ==
    55 
    56 •   Individual user’s password reset option in users page.
    57 •   Bulk action of Reset password for the multiple selected users in users page.
    58 •   Customized password reset email template.
    59 •   Apart from user role filter, you can filter users by using custom field of your choice.
    60 •   The option of sending Reset Password Link to users instead of plain text password.
    61 •   Compatible with very large number of users in the system.
    62 •   You can update upto unlimited users passwords.
    63 
    6496<iframe width="560" height="315" src="https://www.youtube.com/embed/JI-mOB-dosM" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
    6597
     
    6799> "This is for the Pro version, which is a very nice plugin!" ~[@kostas45](https://wordpress.org/support/topic/very-nice-1679/)
    68100
    69 <a href="https://codecanyon.net/item/mass-users-password-reset-pro/20809350" target="_blank">Download the Mass Users Password Reset Pro</a>
    70 
    71101== Installation ==
    72102
    73103This section describes how to install the plugin and get it working.
    74 
    75 e.g.
    76104
    771051. Install the plugin via WordPress Dashboard or download and upload the plugin to the /wp-content/plugins/
     
    138166= 1.2 =
    139167* Include Administrator role in users list
    140  
     168
    141169= 1.1 =
    142170* Made Translation ready
Note: See TracChangeset for help on using the changeset viewer.