From 966bda05ae923d2aaa84c48084299ffb4372702b Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 13 Mar 2026 11:32:32 +0100 Subject: [PATCH] include PasswordStrength with namespace, fix calc of strength --- op/op.EditUserData.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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) {