Недавно я обновил сайт moodle с 2.6.7 до 2.9.1.
Сам moodle работает нормально, но пользователи больше не могут менять свои пароли.
Я проверил настройки ролей: ("moodle/user:changeownpassword = Allow")
все как надо.
Где еще можно проверить?
решение1
Видетьhttps://docs.moodle.org/29/en/Preferences
Теперь у вас есть специальная страница для изменения пароля доступа: yourmoodle/user/preferences.php chmagepassword
Ссылки на учетную запись пользователя здесь позволяют пользователям редактировать информацию своего профиля и менять пароль, указывать, как они хотят получать уведомления форума и другие уведомления, выбирать текстовый редактор (если разрешено) и просматривать/сбрасывать свой токен RSS.
решение2
Проблема была в том, что старая тема скрывала новое окно профиля.
Мой обходной путь — создать простую ссылку на /login/change_userpassword.php внутри меню.
решение3
Вы можете скачать локальный плагин под названием "local_resetpasswordmoodleversion...zip" и установить его. Убедитесь, что вы включили плагин в его настройках. В конце концов, когда вы перейдете в настройки пользователя, вы найдете действия по смене пароля, как показано на изображениивведите описание изображения здесь