The Joomla! Extensions Directory ™

Force Password Complexity Plugin

FPC - Force Password Complexity

With this plugin strong passwords are enforced based on individual rules!

The system plugin checks the user passwords using defined security patterns and rejects weak passwords. In this way FPC ensures stronger security of the whole system. The execution of the plugin and the checks of the passwords can be set completely customized to ensure an own standard of security.


* Force secure, good passwords with individual rules
* Set precise execution rules:
* * Execution in front- and / or backend
* * Restrict to specific user groups
* * Restriction with warning notice for unselected groups possible
* * Check the type of users - only new, existing or all users
* Individual checks for secure passwords:
* * Minimum length of passwords
* * Minimum size of the entropy of passwords
* * Forbid parts of the name and the e-mail address
* * Maximum number same and same consecutive characters
* * Force character types: uppercase / lowercase letters, numbers and special characters
* Plugin is small and fast, doesn't need a big framework
* Fast, clean code
* Languages: English and German


Joomla! 3.x -

Joomla! 2.5 -


The extension is completely free, but you need a subscription for support:

Report Extension




Reviews: 1
A very good plugin for password security. I use it only for warnings in the register form.
For warnings in the userprofil password chance it dosen't work.
Owner's reply

Thank you for your review.

But... it is not true what you say. FPC uses the trigger "onUserBeforeSave" for the checks and this trigger is executed on every saving process within Joomla!

Reviews: 2
The plugin is great and powerfull, but the user don't see a hint what is wrong, if the password do not match with the specifications.
I would be great when the user would know, what he has to put in and if it fails, what is the reason.
Owner's reply

Thank you for your review.

It is not true what you say. If the plugin stops the saving process, then it always shows the corresponding reason! You should check your template (hint: ).

Reviews: 2
Does exactly what it says. Before, it was a concern what passwords site users would choose but now, they have to choose carefully. Very happy that my site is more secure now.
Owner's reply

Thank you very much for your review!