Студент не может поменять свой пароль

Студент не может поменять свой пароль

от Валерий Слободин -
Количество ответов: 10

Версия 2.9.2+ 

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

Как побороть эту проблему?

В ответ на Валерий Слободин

Re: Студент не может поменять свой пароль

от Валерий Слободин -

Интересно - ни у кого нет этой проблемы или никто не знает как ее решить?

В ответ на Валерий Слободин

Re: Студент не может поменять свой пароль

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

Информации мало.

В настройках какой именно роли разрешено менять пароль? Может роли "Студент" разрешено, а роли "Пользователь" запрещено. Все студенты не могут менять пароль или некоторые? Каким способом создавались учетные записи тех, кто не может пароль сменить? auth_db, auth_ldap - польз-ль пароль не может менять

Роли пробовали сбросить на настройки по умолчанию?

В ответ на Vadim Tabunshchik

Re: Студент не может поменять свой пароль

от Валерий Слободин -

Судя по всему, такой проблемы нет ни у кого!

Спасибо, Вадим, за участие. Отвечаю по порядку.

В настройках какой именно роли разрешено менять пароль? 

В настройках основных ролей ( в том числе и user) по умолчанию было дано разрешение изменять собственный пароль. У всех, кроме роли студент и гость. Но у студента стояло "Не установлено", а у гостя - "Лишить права".

Студенту мы эту настройку изменили на "Дать право"!

 Все студенты не могут менять пароль или некоторые? Все.

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

Роль на умолчание не сбрасывал. Не нашел такой возможности, да и не вижу смысла.

Вообще то роль студент сменить может двумя способами:

1. Если поставить флажок принудительная смена пароля

2. Если нажать на кнопку "Забыли пароль?"

Я сейчас обратил внимание: при входе под ролью студент, исчезает блок "Настройки", в котором и находится ссылка "Изменить пароль"Я дал право студенту видеть блок, но он так и не появился! Мистика какая-то!


В ответ на Валерий Слободин

Re: Студент не может поменять свой пароль

от Vadim Tabunshchik -
Изображение пользователя Developers
при входе под ролью студент, исчезает блок "Настройки", в котором и находится ссылка "Изменить пароль"

Версия 2.9.2+ - так и должно быть, у пользователя после входа появляется выпадающее меню в верхнем правом углу страницы, где раньше было "Вы вошли под именем…"

ris

Ссылка "Настройки" - "Изменить пароль"

По прямой ссылке http://site//login/change_password.php студенту форма смены пароля доступна?

Если доступна, получается, что у вас студент просто ссылку найти не может на страницу смены пароля улыбаюсь

В ответ на Vadim Tabunshchik

Re: Студент не может поменять свой пароль

от Валерий Слободин -

У меня в правом верхнем углу как было "Вы зашли под именем.." так и осталось!

По прямой ссылке я вызываю окно смены пароля, а студенту ссылка недоступна!


В ответ на Валерий Слободин

Re: Студент не может поменять свой пароль

от Vadim Tabunshchik -
Изображение пользователя Developers
как было "Вы зашли под именем.." так и осталось!
студенту ссылка недоступна!

Ну так нужно её где-то "прикрутить" улыбаюсь

Валерий, Вы, наверное, нестандартную тему оформления используете?

Тогда нужно в файлах раскладки страницы (/theme/имя_темы/layout/*.php) в заголовке страницы (header) вставить пользовательское меню (user_menu) вместо информации о входе пользователя (login_info).

Т. е., ищете между тегов <header> и </header> строку echo $OUTPUT->login_info(); и меняете её на echo $OUTPUT->user_menu();

В ответ на Vadim Tabunshchik

Re: Студент не может поменять свой пароль

от Валерий Слободин -

Спасибо, Вадим, за помощь! 

Я поменял login_info на user_menu во всех трех файлах, входящих в папку layout  и заработало!

В ответ на Валерий Слободин

Re: Студент не может поменять свой пароль

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

Пожалуйста улыбаюсь

Тему какую используете, если не секрет?

В ответ на Vadim Tabunshchik

Re: Студент не может поменять свой пароль

от Валерий Слободин -

Anomaly.

Вот поэтому то и не работало! (Шутка)

Вообще то тема удобная, потому что позволяет менять цвета. У нас два сайта. Оба имеют одинаковую схему, но разное оформление.

В ответ на Валерий Слободин

Re: Студент не может поменять свой пароль

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

Да, что-то не доработала Mary Evans с ней. Не учла, что в 2.9 уже user_menu используется. Надо "жалобу" написать улыбаюсь)