Отключить принудительную смену пароля при импорте пользователей

Отключить принудительную смену пароля при импорте пользователей

от Andrey Iovan -
Количество ответов: 5

Всем привет!

При массовом импорте пользователей в систему Moodle из .csv файла столкнулся с проблемой, что при первой авторизации в систему, пользователям необходимо сменить, высланный по почте пароль в принудительном порядке, что не совсем удобно для учеников.

В процессе импорта пользователей в настройках выбирал следующие параметры:

- Тип загрузки: добавить новых, пропустить имеющихся пользователей;

- Пароли новых пользователей: создать пароль при необходимости и отправлять его по электронной почте;

- Принудительная смена пароля: пусто;

- Стандартизация логинов: да;

- Выбрать для массовых операций: новые пользователи.

Отдельно отмечу, что в самом .csv, пароли пользователям я не указывал, оставляя это поле пустым.

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

*Версия Moodle 3.7

В ответ на Andrey Iovan

Re: Отключить принудительную смену пароля при импорте пользователей

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

Re: Отключить принудительную смену пароля при импорте пользователей

от Andrey Iovan -
Это конечно выход, когда пользователей немного 10-15-20... А когда их 150-300 или больше? улыбаюсь
В ответ на Andrey Iovan

Re: Отключить принудительную смену пароля при импорте пользователей

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

Если при загрузке пользователей система их заставляет менять пароль, значит пароль не соответствует политике безопасности.

Отключите passwordpolicy в админке и загружайте пользователей.

Или не отключайте политику паролей, а после загрузки пользователей выполните запрос к базе данных, чтобы убрать флаг принудительной смены пароля:

UPDATE mdl_user_preferences up SET up.value=0 WHERE up.name='auth_forcepasswordchange'

ЗЫ: а почему не хотите, чтобы пользователи сами придумывали и меняли пароль? Им же проще запомнить то, что они сами выбрали, чем то, что им навязали.

В ответ на Vadim Tabunshchik

Re: Отключить принудительную смену пароля при импорте пользователей

от Andrey Iovan -
Вадим, благодарю за ваш совет! Попробую так сделать улыбаюсь
Политику паролей я действительно отключил, но именно с той целью, что бы в случае принудительной смены пароля пользователем, ему не пришлось заморачиваться со строчными, прописными буквами, цифрами, спец. символами и т.д... Так риск забыть пароль (даже введенный собственноручно) в разы возрастает грущу
Таким образом я плавно подвел к тому, что в нашем случае, обучаемым проще скопировать логин-пароль из письма на электронной почте, чем проводить дополнительные операции по его смене и запоминанию улыбаюсь
В ответ на Vadim Tabunshchik

Re: Отключить принудительную смену пароля при импорте пользователей

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