diff --git a/lib/moodlelib.php b/lib/moodlelib.php index b86ef8cca76..6a95de748f5 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -4443,7 +4443,7 @@ function setnew_password_and_mail($user) { $newpassword = generate_password(); - if (! set_field('user', 'password', md5($newpassword), 'id', $user->id) ) { + if (! set_field('user', 'password', hash_internal_user_password($newpassword), 'id', $user->id) ) { trigger_error('Could not set user password!'); return false; }