diff --git a/blocks/admin/block_admin.php b/blocks/admin/block_admin.php index 3f15695e9a3..36f754827b9 100644 --- a/blocks/admin/block_admin.php +++ b/blocks/admin/block_admin.php @@ -194,10 +194,10 @@ class block_admin extends block_list { } $this->content->icons[]=''; - if (is_internal_auth()) { + if (is_internal_auth() && !is_restricted_user($USER->username)) { $this->content->items[]=''.get_string('changepassword').''; $this->content->icons[]=''; - } else if ($CFG->changepassword) { + } else if ($CFG->changepassword && !is_restricted_user($USER->username)) { $this->content->items[]=''.get_string('changepassword').''; $this->content->icons[]=''; }