From d6bb2d2f22c06493258abd288fb78778e7ec9b4b Mon Sep 17 00:00:00 2001 From: Petr Skoda Date: Wed, 25 Nov 2009 17:05:54 +0000 Subject: [PATCH] MDL-20962 fixed forced new passowrd logic --- admin/uploaduser.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/admin/uploaduser.php b/admin/uploaduser.php index 1b4ad9a75f..10efcb57d6 100755 --- a/admin/uploaduser.php +++ b/admin/uploaduser.php @@ -156,8 +156,7 @@ if ($formdata = $mform->is_cancelled()) { $renames = 0; $renameerrors = 0; $usersskipped = 0; - - $forcechangepassword = 0; + $weakpasswords = 0; // caches $ccache = array(); // course cache - do not fetch all courses here, we will not probably use them all anyway! @@ -200,6 +199,8 @@ if ($formdata = $mform->is_cancelled()) { $upt->track('line', $linenum); + $forcechangepassword = false; + $user = new object(); // by default, use the local mnet id (this may be changed in the file) $user->mnethostid = $CFG->mnet_localhost_id; @@ -212,7 +213,8 @@ if ($formdata = $mform->is_cancelled()) { if ($value !== '') { $user->password = hash_internal_user_password($value); if (!empty($CFG->passwordpolicy) and !check_password_policy($value, $errmsg)) { - $forcechangepassword++; + $forcechangepassword = true; + $weakpasswords++; } } } else { @@ -729,7 +731,7 @@ if ($formdata = $mform->is_cancelled()) { if ($usersskipped) { echo get_string('usersskipped', 'admin').': '.$usersskipped.'
'; } - echo get_string('usersweakpassword', 'admin').': '.$forcechangepassword.'
'; + echo get_string('usersweakpassword', 'admin').': '.$weakpasswords.'
'; echo get_string('errors', 'admin').': '.$userserrors.'

'; echo $OUTPUT->box_end(); -- 2.39.5