Plugin Directory

Force Strong Passwords

Forces users with executive capabilities to use something strong when updating their passwords.

The WordPress user profile includes a JavaScript-powered indicator as a guide to the strength of a password being entered. However, there is nothing to stop users entering weak passwords.

Often, users granted Administrator or Editor roles, who change their password to something very weak, is the most vulnerable aspect of a WordPress installation. This plugin duplicates the WordPress JavaScript password strength check in PHP, and forces users with executive powers to use a strong password.

The check is enforced unless the user being edited can't publish_posts, can't upload_files, and can't edit_published_posts - see [Roles and Capabilities]:http://codex.wordpress.org/Roles_and_Capabilities

The rationale here is:

  1. The capabilities assigned to roles may have been altered by a role management plugin, so check on roles is unsafe.
  2. There's no need to check for all executive capabilities; it's assumed that if a user can't do any of the above three things, they won't be able to update_core or manage_options.

Future version may include settings for greater flexibility in enforcing the check.

Development code hosted at GitHub.

Requires: 3.1 or higher
Compatible up to: 3.2.1
Last Updated: 2011-7-14
Downloads: 459

Average Rating

5 stars
(4 ratings)

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,2,2