Title: WP Password Policy
Author: Teydea Studio
Published: <strong>अप्रिल 19, 2024</strong>
Last modified: अप्रिल 16, 2026

---

प्लगिनहरू खोज्नुहोस्

![](https://ps.w.org/password-requirements/assets/banner-772x250.jpg?rev=3487191)

![](https://ps.w.org/password-requirements/assets/icon.svg?rev=3487191)

# WP Password Policy

 [Teydea Studio](https://profiles.wordpress.org/teydeastudio/) द्वारा

[डाउनलोड गर्नुहोस्](https://downloads.wordpress.org/plugin/password-requirements.3.6.2.zip)

[प्रत्यक्ष पूर्वावलोकन](https://ne.wordpress.org/plugins/password-requirements/?preview=1)

 * [विवरण](https://ne.wordpress.org/plugins/password-requirements/#description)
 * [समीक्षाहरू](https://ne.wordpress.org/plugins/password-requirements/#reviews)
 *  [स्थापना](https://ne.wordpress.org/plugins/password-requirements/#installation)
 * [विकास](https://ne.wordpress.org/plugins/password-requirements/#developers)

 [सहायता](https://wordpress.org/support/plugin/password-requirements/)

## विवरण

**WP Password Policy lets you define and enforce password policies for all users
on your WordPress site.**

Set rules for password length, complexity (uppercase, lowercase, digits, special
characters), restricted characters, password expiration, and more. The plugin validates
passwords on login, registration, password changes, and during active sessions —
automatically redirecting users to reset non-compliant passwords.

**Key benefits:**

 * Enforce password length and complexity rules from a single settings page.
 * Set password expiration to ensure users update their passwords regularly.
 * Require users to confirm their current password before making changes.
 * Compatible with WordPress multisite networks.

Whether you manage a personal blog, a membership site, or a multisite network, WP
Password Policy helps you maintain consistent password standards across all user
accounts.

Learn more at [wppasswordpolicy.com](https://wppasswordpolicy.com/?utm_source=WP+Password+Policy).

**Why password policies matter**

Weak passwords remain one of the most common entry points for unauthorized access
to WordPress sites. Enforcing password rules helps reduce this risk and supports
compliance with security best practices.

### Features

#### Free Features

 * **Minimum password length** — Set and enforce the minimum number of characters
   for user passwords.
 * **Maximum password length** — Limit password length to prevent denial-of-service
   attacks caused by hashing very long passwords.
 * **Password complexity rules** — Require a mix of uppercase letters, lowercase
   letters, digits, special characters, and a minimum number of unique characters.
 * **Consecutive username symbols** — Restrict how many consecutive characters from
   the username can appear in the password.
 * **Restricted characters** — Block specific characters from being used in passwords.
 * **Maximum password age** — Force users to update their passwords periodically(
   e.g., every 30 days).
 * **Minimum password age** — Prevent users from changing their password too frequently,
   discouraging rapid cycling back to an old password.
 * **Require current password** — Add a “Current Password” field to the user profile
   screen and validate it before allowing password changes.
 * **Custom password hints** — Replace the default WordPress password hint with 
   a policy-specific hint based on active rules.
 * **Site Health integration** — A Site Health test reports whether your plugin 
   settings are properly configured.
 * **Multisite/network support** — Works with both standard and multisite WordPress
   installations.
 * **[AI integration](https://wppasswordpolicy.com/features/ai-integration/?utm_source=WP+Password+Policy)**—
   On WordPress 6.9+ with the [MCP Adapter](https://wordpress.org/plugins/mcp-adapter/)
   plugin, list, configure, and delete password policies through natural language
   commands from any connected AI provider.
 * **Translation-ready** — Localize the plugin into any language.

#### PRO Features

 * **[Prevent password reuse](https://wppasswordpolicy.com/features/passwords-reuse-prevention/?utm_source=WP+Password+Policy)**—
   Block users from reusing their previous passwords, encouraging new, unique passwords
   every time.
 * **[Custom password policies per role or user](https://wppasswordpolicy.com/features/dedicated-policies-by-user-and-or-role/?utm_source=WP+Password+Policy)**—
   Assign different password rules for administrators, editors, WooCommerce customers,
   or specific users.
 * **[Block common, weak passwords](https://wppasswordpolicy.com/features/restricted-passwords-list/?utm_source=WP+Password+Policy)**—
   Over 100,000 common passwords are blocked, preventing users from choosing easy-
   to-guess passwords.
 * **Integrations**:
    - **[WooCommerce integration](https://wppasswordpolicy.com/integrations/woocommerce/?utm_source=WP+Password+Policy)**—
      Enforce password policies on WooCommerce login, registration, checkout account
      creation (including Store API), account details, password change, and password
      reset forms. Replaces WooCommerce’s built-in password strength meter with 
      your policy rules.
    - **[Ultimate Member integration](https://wppasswordpolicy.com/integrations/ultimate-member/?utm_source=WP+Password+Policy)**—
      Enforce password policies within Ultimate Member registration, login, password
      reset, and password change forms. Disables Ultimate Member’s built-in password
      strength option to avoid conflicts.
    - **[Tutor LMS integration](https://wppasswordpolicy.com/integrations/tutor-lms/?utm_source=WP+Password+Policy)**—
      Enforce password policies on Tutor LMS student and instructor registration,
      login, password change, and password reset forms.
    - **[LifterLMS integration](https://wppasswordpolicy.com/integrations/lifterlms/?utm_source=WP+Password+Policy)**—
      Enforce password policies on LifterLMS registration (including checkout), 
      account password change, and password reset forms. Replaces LifterLMS’s built-
      in password strength meter with your policy rules.
    - **[LearnPress integration](https://wppasswordpolicy.com/integrations/learnpress/?utm_source=WP+Password+Policy)**—
      Enforce password policies on LearnPress registration, login, and password 
      change forms.
    - **[Sensei LMS integration](https://wppasswordpolicy.com/integrations/sensei-lms/?utm_source=WP+Password+Policy)**—
      Enforce password policies on Sensei LMS registration and login forms.
    - **[BuddyPress integration](https://wppasswordpolicy.com/integrations/buddypress/?utm_source=WP+Password+Policy)**—
      Enforce password policies on BuddyPress registration, login, and password 
      change forms.
    - **[bbPress integration](https://wppasswordpolicy.com/integrations/bbpress/?utm_source=WP+Password+Policy)**—
      Enforce password policies on bbPress login and profile password change forms.
      Replaces bbPress’s built-in password strength meter with your policy rules.
 * **Priority support and updates** — Get premium email support and updates.

Learn more about the PRO version at [wppasswordpolicy.com/pricing](https://wppasswordpolicy.com/pricing/?utm_source=WP+Password+Policy).

### Video Tutorial

See the plugin in action:

### Related Plugins

Looking for a way to force users to reset their passwords immediately? Check our
[Password Reset Enforcement](https://wordpress.org/plugins/password-reset-enforcement/)
plugin — it lets you require password resets site-wide, by role, or for individual
users, with WP-CLI support for automation.

## स्क्रिनसटहरू

 * [[
 * Password policy configuration overview.
 * [[
 * Customizable password policy rules.
 * [[
 * Password policy rules can be adjusted as needed.
 * [[
 * Enforcement on user password forms.

## स्थापना

 1. Upload the `password-requirements` directory to `/wp-content/plugins/`, or install
    the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the “Plugins” menu in WordPress.
 3. Go to “Settings” > “WP Password Policy” to configure your password policy.
 4. Enable the rules you need, adjust their settings, and save. Your password policy
    is now active.

## प्रश्नोत्तर

### How do I access the settings?

After activation, go to “Settings” > “WP Password Policy” in the WordPress admin.
The settings page lets you enable or disable individual rules and configure their
values.

### What happens when a user’s password does not meet the policy?

On login, the user is redirected to the password reset form. On password change 
or registration, a clear error message explains which rules the password does not
meet.

### Does this plugin work with WooCommerce?

WooCommerce integration is available in the PRO version. It enforces password policies
on WooCommerce login, registration, checkout account creation (including Store API),
account details, password change, and password reset forms. It also replaces WooCommerce’s
built-in password strength meter with your policy rules.

### Does it work with LMS plugins like LifterLMS, Tutor LMS, LearnPress, or Sensei LMS?

Yes. The PRO version includes integrations for LifterLMS, Tutor LMS, LearnPress,
and Sensei LMS. Password policies are enforced on registration, login, and password
change forms within these plugins. See the [integrations page](https://wppasswordpolicy.com/integrations/?utm_source=WP+Password+Policy)
for details.

### Is the plugin compatible with WordPress multisite?

Yes. WP Password Policy supports both standard WordPress installations and multisite
networks.

### Can I set different password rules for different user roles?

Yes, with the PRO version you can create multiple password policies and assign them
to specific user roles or individual users.

### What is the difference between the free and PRO versions?

The free version provides a single global password policy with length, complexity,
age, restricted characters, and current password requirements. The PRO version adds
per-role and per-user policies, password reuse prevention, a blocklist of over 100,000
common passwords, and integrations with WooCommerce, Ultimate Member, LifterLMS,
Tutor LMS, LearnPress, Sensei LMS, BuddyPress, and bbPress. See the [pricing page](https://wppasswordpolicy.com/pricing/?utm_source=WP+Password+Policy)
for details.

## समीक्षाहरू

![](https://secure.gravatar.com/avatar/d591892f0f685c06b937f291ababdec6100195a2e44df09b6b4efff66e7a8020?
s=60&d=retro&r=g)

### 󠀁[Excellent plugin with prompt and thorough support](https://wordpress.org/support/topic/excellent-plugin-with-prompt-and-thorough-support/)󠁿

 [kmeyer9999](https://profiles.wordpress.org/kmeyer9999/) जनवरी 16, 2026

This plugin lets me implement an appropriate level of security on my site to protect
users’ privacy and potential financial data by ensuring all users have a strong 
password in place. There are many easy-to-use options to vary the strength requirements,
and the messages to the user spell out the requirements in a simple-to-understand
sentence. Support for this plugin is AWESOME, they respond quickly and thoroughly,
and are keen to make sure the plugin handles any odd scenario you come across. I
highly recommend this plugin to anyone who needs to ensure a level of password strength
on their wordpress site.

 [ सबै 1 समीक्षा पढ्नुहोस् ](https://wordpress.org/support/plugin/password-requirements/reviews/)

## योगदानकर्ता र डेभलपरहरू

“WP Password Policy” खुला स्रोत सफ्टवेयर हो। निम्न व्यक्तिहरूले यो प्लगिनमा योगदान
गरेका छन्।

योगदानकर्ताहरू

 *   [ Teydea Studio ](https://profiles.wordpress.org/teydeastudio/)
 *   [ Bartosz Gadomski ](https://profiles.wordpress.org/bartoszgadomski/)

[“WP Password Policy” लाई आफ्नो भाषामा अनुवाद गर्नुहोस्](https://translate.wordpress.org/projects/wp-plugins/password-requirements)

### विकासमा रुचि छ?

[आरएसएस](https://plugins.trac.wordpress.org/log/password-requirements/?limit=100&mode=stop_on_copy&format=rss)
द्वारा [कोड ब्राउज गर्नुहोस्](https://plugins.trac.wordpress.org/browser/password-requirements/),
[एसभीएन रिपजिटरी](https://plugins.svn.wordpress.org/password-requirements/) हेर्नुहोस्,
वा [विकास लग](https://plugins.trac.wordpress.org/log/password-requirements/) को 
सदस्यता लिनुहोस्।

## चेन्जलग

#### 3.6.2 (2026-04-16)

 * Compatibility with WordPress 7.0 confirmed
 * Dependencies updated
 * Formatting updates
 * Code improvements

#### 3.6.1 (2026-03-20)

 * Plugin icon and assets updated
 * Security hardening – added missing escaping
 * Dependencies updated

#### 3.6.0 (2026-03-14)

 * Abilities API implemented: password policies are now available in WordPress MCP
   server
 * Direct access protection added to all PHP files
 * Dependencies updated
 * Formatting updates
 * Unnecessary translation files removed since these are loaded from WordPress.org
 * Do not hardcode `wp-login.php` path for login form
 * Code improvements

#### 3.5.0 (2026-01-28)

 * Support for restricting certain characters in passwords implemented
 * Dependencies updated
 * Code improvements

#### 3.4.1 (2026-01-12)

 * Harden handling of the “allow_password_reset” filter to improve compatibility
   with third-party plugins

#### 3.4.0 (2025-11-28)

 * Compatibility with WordPress 6.9 confirmed
 * Dependencies updated
 * Code improvements

#### 3.3.0 (2025-09-19)

 * New feature: require users to provide their current password before changing 
   it
 * New feature: added the ability to exclude certain users from being covered by
   the password policy (through PHP filter); this is useful when certain users are
   managed externally and we don’t want to enforce the password policy on them (
   for example: users who log in through an SSO provider)
 * Compliance checks against the password policy refactored to avoid having duplicated
   logic in various modules
 * Dependencies updated
 * Code improvements

#### 3.2.2 (2025-07-24)

 * Dependencies updated
 * Code improvements

#### 3.2.1 (2025-07-04)

 * Plugin’s readme.txt file updated

#### 3.2.0 (2025-07-01)

 * Network activation process improved
 * Password expiry check on user interaction improved
 * Automated, conditional logout after plugin settings changes are saved implemented
   for current user affected by the new policy
 * Plugin container loader optimized to avoid duplicated instantiations
 * Plugin name updated to avoid confusion, now matching the project’s name
 * Dependencies updated
 * Code improvements

(For older records, see the `changelog.txt` file).

## व्यावसायिक प्लगिन

यो प्लगिन निःशुल्क छ तर यसले थप सशुल्क व्यावसायिक अपग्रेडहरू वा सहायता प्रदान गर्दछ।

## मेटा

 *  संस्करण **3.6.2**
 *  पछिल्लो अपडेट **3 दिन अघि**
 *  सक्रिय स्थापना **100+**
 *  वर्डप्रेस संस्करण ** 6.6 वा उच्च **
 *  जाँच गरिएको **7.0**
 *  PHP संस्करण ** 7.4 वा उच्च **
 *  भाषा
 * [English (US)](https://wordpress.org/plugins/password-requirements/)
 * ट्यागहरू
 * [password policy](https://ne.wordpress.org/plugins/tags/password-policy/)[password strength](https://ne.wordpress.org/plugins/tags/password-strength/)
   [passwords](https://ne.wordpress.org/plugins/tags/passwords/)[security](https://ne.wordpress.org/plugins/tags/security/)
   [strong password](https://ne.wordpress.org/plugins/tags/strong-password/)
 *  [उन्नत दृश्य](https://ne.wordpress.org/plugins/password-requirements/advanced/)

## रेटिङ्गहरू

 ५ मा 5 तारा।

 *  [  1 5-तारा समीक्षा     ](https://wordpress.org/support/plugin/password-requirements/reviews/?filter=5)
 *  [  0 4-तारा समीक्षाहरू     ](https://wordpress.org/support/plugin/password-requirements/reviews/?filter=4)
 *  [  0 3-तारा समीक्षाहरू     ](https://wordpress.org/support/plugin/password-requirements/reviews/?filter=3)
 *  [  0 2-तारा समीक्षाहरू     ](https://wordpress.org/support/plugin/password-requirements/reviews/?filter=2)
 *  [  0 1-तारा समीक्षाहरू     ](https://wordpress.org/support/plugin/password-requirements/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/password-requirements/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/password-requirements/reviews/)

## योगदानकर्ताहरू

 *   [ Teydea Studio ](https://profiles.wordpress.org/teydeastudio/)
 *   [ Bartosz Gadomski ](https://profiles.wordpress.org/bartoszgadomski/)

## सहायता

पछिल्लो दुई महिनामा समाधान गरिएका समस्याहरू:

     1 मध्ये 1

 [सहायता फोरम हेर्नुहोस्](https://wordpress.org/support/plugin/password-requirements/)