diff --git a/user/view.php b/user/view.php
index 8da2c30a06d..91995bd7c24 100644
--- a/user/view.php
+++ b/user/view.php
@@ -283,7 +283,7 @@
     echo "</td></tr></table>";
 
     $internalpassword = false;
-    if (is_internal_auth($USER->auth) or (!empty($CFG->{'auth_'.$USER->auth.'_stdchangepassword'}))) {
+    if (is_internal_auth($user->auth) or (!empty($CFG->{'auth_'.$user->auth.'_stdchangepassword'}))) {
         if (empty($CFG->loginhttps)) {
             $internalpassword = "$CFG->wwwroot/login/change_password.php";
         } else {