Есть ли способ, которым я могу ограничить пользователей от определенной роли, чтобы изменить их адрес электронной почты. После того, как они зарегистрированы, мне нужно, чтобы они не могли изменить его на странице настроек редактирования. Я нашел, как ограничить, чтобы изменить имя пользователя, но не адрес электронной почты.
Я использую Drupal 7. Спасибо заранее :)
Жилеван - спасибо за хороший код, который поможет мне быстро решить эту проблему. У меня есть сайт, на котором есть универсальная роль пользователя «клиент», чтобы клиенты могли загружать и скачивать файлы. Учетная запись пользователя будет использоваться совместно несколькими потенциальными клиентами для загрузки или выгрузки «один раз», и мы не хотим, чтобы они изменяли имя пользователя, пароль или другие данные для этой общей учетной записи. Я уверен, что есть более элегантные способы сделать это, но вот мой код для «отключения опции редактирования» в зависимости от роли пользователя. (Я попробовал модуль защиты пользователя, но не смог заставить его работать). Вот мой код на случай, если кто-нибудь еще найдет его полезным.
источник