Linux 软件免费装
Banner图

Teydea Login Security - Password Policy, Complexity Rules & Expiration

开发者 teydeastudio
bartoszgadomski
更新时间 2026年8月28日 06:43
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv3
版权网址: 版权信息

标签

security passwords password-policy password-strength strong-password

下载

3.7.2 3.8.0 3.7.0 2.0.0 3.6.3 2.4.0 3.2.1 3.3.0 2.7.1 3.0.0 3.1.0 3.1.1 3.2.0 2.1.0 2.1.1 2.2.0 3.6.0 3.2.2 2.6.1 3.4.0 3.4.1 3.5.0 2.3.0 2.5.0 2.6.0 2.7.0 3.6.1 3.6.2 3.7.1

详情介绍:

Teydea Login Security 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: Whether you manage a personal blog, a membership site, or a multisite network, Teydea Login Security helps you maintain consistent password standards across all user accounts. Learn more at teydeastudio.com/plugins/login-security. Why password policies matter Weak passwords remain one of the most common entry points for unauthorized access to WordPress sites. Teydea Login Security lets you enforce the password-policy controls that many security and compliance programs call for -- minimum length, character composition, expiration, restricted characters, and more -- across every user account. It helps you apply these controls, but does not by itself make your site compliant with any particular standard.

安装:

  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" > "Login Security" to configure your password policy.
  4. Enable the rules you need, adjust their settings, and save. Your password policy is now active.

屏幕截图:

  • Rule settings: minimum and maximum password length, password age, and complexity requirements.
  • Enabled rules: each password policy rule can be switched on or off individually.
  • Restricted words and phrases: block site-specific words from appearing in passwords.
  • Enforcement on the user profile screen: the current password is required to set a new one.
  • Enforcement on the password reset form: policy hints and a clear error when the password is not compliant.

常见问题:

How do I access the settings?

After activation, go to "Settings" > "Login Security" 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.

How are accented and non-Latin characters counted?

Length and unique-character rules count characters, not bytes. "hasło" counts as five characters, the same as any five-letter password written in plain ASCII. The consecutive-symbols limit for the username and display name is counted in characters too. One caveat: when an accent is typed as a separate combining mark rather than as a single accented character, the letter and the mark count as two characters.

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 for details.

Is the plugin compatible with WordPress multisite?

Yes. Teydea Login Security 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, restricted words and phrases, 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, breached password screening via HaveIBeenPwned, password expiry warning emails, vendor-default account detection, and integrations with WooCommerce, Ultimate Member, LifterLMS, Tutor LMS, LearnPress, Sensei LMS, BuddyPress, and bbPress. See the pricing page for details.

Where can I find the unminified source code?

All source ships with the plugin: the plugin's own JavaScript is in src/, and the bundled @teydeastudio/components and @teydeastudio/utils libraries are in deps/js/components/src/ and deps/js/utils/src/. To rebuild, install Node.js 20 and run npm install && npm run build in the plugin directory.

更新日志:

3.8.0 (2026-08-28) 3.7.2 (2026-07-17) 3.7.1 (2026-07-13) 3.7.0 (2026-06-22) 3.6.3 (2026-05-12) 3.6.2 (2026-04-16) 3.6.1 (2026-03-20) 3.6.0 (2026-03-14) 3.5.0 (2026-01-28) 3.4.1 (2026-01-12)