diff --git a/op/op.EditUserData.php b/op/op.EditUserData.php index fbea088de..f874566ae 100644 --- a/op/op.EditUserData.php +++ b/op/op.EditUserData.php @@ -27,9 +27,11 @@ include("../inc/inc.Extension.php"); include("../inc/inc.DBInit.php"); include("../inc/inc.ClassUI.php"); include("../inc/inc.Authentication.php"); -include("../inc/inc.ClassPasswordStrength.php"); +//include("../inc/inc.ClassPasswordStrength.php"); include("../inc/inc.ClassPasswordHistoryManager.php"); +use Seeddms\Seeddms\PasswordStrength; + if ($user->isGuest()) { UI::exitError(getMLText("edit_user_details"),getMLText("access_denied")); } @@ -59,9 +61,12 @@ if(!seed_pass_verify($current_pwd, $user->getPwd())) { if (isset($_POST["pwd"]) && ($_POST["pwd"] != "")) { if($settings->_passwordStrength) { - $ps = new Password_Strength(); + $ps = new PasswordStrength(); $ps->set_password($_POST["pwd"]); - $ps->calculate(); + if($settings->_passwordStrengthAlgorithm == 'simple') + $ps->simple_calculate(); + else + $ps->calculate(); $score = $ps->get_score(); if($score > $settings->_passwordStrength) { if($settings->_passwordHistory > 0) {