Версия 2.9.2+
В настройках ролей право изменять собственный пароль дано.
Как побороть эту проблему?
Версия 2.9.2+
В настройках ролей право изменять собственный пароль дано.
Как побороть эту проблему?
Интересно - ни у кого нет этой проблемы или никто не знает как ее решить?
Информации мало.
В настройках какой именно роли разрешено менять пароль? Может роли "Студент" разрешено, а роли "Пользователь" запрещено. Все студенты не могут менять пароль или некоторые? Каким способом создавались учетные записи тех, кто не может пароль сменить? auth_db, auth_ldap - польз-ль пароль не может менять
Роли пробовали сбросить на настройки по умолчанию?
Судя по всему, такой проблемы нет ни у кого!
Спасибо, Вадим, за участие. Отвечаю по порядку.
В настройках какой именно роли разрешено менять пароль?
В настройках основных ролей ( в том числе и user) по умолчанию было дано разрешение изменять собственный пароль. У всех, кроме роли студент и гость. Но у студента стояло "Не установлено", а у гостя - "Лишить права".
Студенту мы эту настройку изменили на "Дать право"!
Все студенты не могут менять пароль или некоторые? Все.
Каким способом создавались учетные записи тех, кто не может пароль сменить? Ручная регистрация. В том числе из файла.
Роль на умолчание не сбрасывал. Не нашел такой возможности, да и не вижу смысла.
Вообще то роль студент сменить может двумя способами:
1. Если поставить флажок принудительная смена пароля
2. Если нажать на кнопку "Забыли пароль?"
Я сейчас обратил внимание: при входе под ролью студент, исчезает блок "Настройки", в котором и находится ссылка "Изменить пароль"Я дал право студенту видеть блок, но он так и не появился! Мистика какая-то!
при входе под ролью студент, исчезает блок "Настройки", в котором и находится ссылка "Изменить пароль"
Версия 2.9.2+ - так и должно быть, у пользователя после входа появляется выпадающее меню в верхнем правом углу страницы, где раньше было "Вы вошли под именем…"
Ссылка "Настройки" - "Изменить пароль"
По прямой ссылке http://site//login/change_password.php студенту форма смены пароля доступна?
Если доступна, получается, что у вас студент просто ссылку найти не может на страницу смены пароля
У меня в правом верхнем углу как было "Вы зашли под именем.." так и осталось!
По прямой ссылке я вызываю окно смены пароля, а студенту ссылка недоступна!
как было "Вы зашли под именем.." так и осталось!
студенту ссылка недоступна!
Ну так нужно её где-то "прикрутить"
Валерий, Вы, наверное, нестандартную тему оформления используете?
Тогда нужно в файлах раскладки страницы (/theme/имя_темы/layout/*.php) в заголовке страницы (header) вставить пользовательское меню (user_menu) вместо информации о входе пользователя (login_info).
Т. е., ищете между тегов <header> и </header> строку echo $OUTPUT->login_info(); и меняете её на echo $OUTPUT->user_menu();
Спасибо, Вадим, за помощь!
Я поменял login_info на user_menu во всех трех файлах, входящих в папку layout и заработало!
Пожалуйста
Тему какую используете, если не секрет?
Anomaly.
Вот поэтому то и не работало! (Шутка)
Вообще то тема удобная, потому что позволяет менять цвета. У нас два сайта. Оба имеют одинаковую схему, но разное оформление.
Anomaly
Да, что-то не доработала Mary Evans с ней. Не учла, что в 2.9 уже user_menu используется. Надо "жалобу" написать )