Пароли не могут быть изменены автоматически

Пароли не могут быть изменены автоматически

от Егор Яшин -
Количество ответов: 5

Здравствуйте! Есть Moodle 2.7.10+, почта отправляется, письма доходят. При попытке восстановить пароль на почту приходит письмо следующего содержания: 

Кто-то (скорее всего, Вы) запросил новый
пароль для Вашей учетной записи на сайте
«Международная система дистанционного
обучения башкирскому языку».

К сожалению, на этом сайте пароли не могут
быть изменены автоматически. Вам
необходимо связаться с администратором
сайта.

Непонятно как разрешить автоматическое изменение паролей пользователей. Уже в ролях у всех  выставил параметр "Изменять собственный пароль (moodle/user:changeownpassword)" в значение "Дать право" и все равно не получается. Помогите, пожалуйста, разобраться в чем может быть дело? 

В ответ на Егор Яшин

Re: Пароли не могут быть изменены автоматически

от Vadim Tabunshchik -
Изображение пользователя Developers

Каким образом создаются учетные записи?

В ответ на Vadim Tabunshchik

Re: Пароли не могут быть изменены автоматически

от Егор Яшин -

Самостоятельная регистрация по электронной почте

В ответ на Егор Яшин

Re: Пароли не могут быть изменены автоматически

от Vadim Tabunshchik -
Изображение пользователя Developers

Какие настройки ещё в админке меняли касательно авторизации? С разрешениями в ролях «игрались»?

При запросе на изменение пароля проверяется, включен ли способ создания учетной записи (!is_enabled_auth($user->auth)) или не используется ли для данного пользователя nologin (Вход запрещен). Всё. Даже не проверяется право moodle/user:changeownpassword.

Сбросьте все роли по умолчанию. Обновите версию Мудл, даже в используемой вами ветке уже версия 2.7.20

В ответ на Vadim Tabunshchik

Re: Пароли не могут быть изменены автоматически

от Егор Яшин -

Какие настройки ещё в админке меняли касательно авторизации? С разрешениями в ролях «игрались»?

Менял только moodle/user:changeownpassword, больше ничего не трогал 

Сбросьте все роли по умолчанию. Обновите версию Мудл, даже в используемой вами ветке уже версия 2.7.20

Подскажите, пожалуйста, как вернуть/сбросить все роли по умолчанию? 

В ответ на Егор Яшин

Re: Пароли не могут быть изменены автоматически

от Vadim Tabunshchik -
Изображение пользователя Developers

Если «больше ничего не трогал», то зачем сбрасывать? Может Мудл лучше обновить?

Сброс тут: Администрирование ► Пользователи ► Права ► Определить роли → клик по названию роли, не по шестеренке! И будет кнопка «Сбросить».