Czy mogę w jakiś sposób ograniczyć użytkownikom określoną rolę do zmiany adresu e-mail. Po ich zarejestrowaniu potrzebuję ich nie, aby móc to zmienić na stronie ustawień edycji. Znalazłem sposób ograniczenia, aby zmienić nazwę użytkownika, ale nie e-mail.
Korzystam z Drupal 7. Dzięki zaawansowany :)
zhilevan - dziękuję za ładny kod, który pomaga mi szybko zacząć rozwiązywać ten problem. Mam witrynę, na której istnieje ogólna nazwa użytkownika „klient” do logowania, aby klienci mogli przesyłać i pobierać pliki. Konto użytkownika zostanie udostępnione potencjalnie wielu klientom do jednorazowego przesłania lub pobrania, a my nie chcemy, aby zmieniali nazwę użytkownika, hasło lub jakiekolwiek inne rzeczy dla tego ogólnego konta. Jestem pewien, że istnieją bardziej eleganckie sposoby na zrobienie tego, ale oto mój kod „wyłączania opcji edycji” w zależności od roli użytkownika. (Wypróbowałem moduł ochrony użytkownika, ale nie mogłem go uruchomić). Oto mój kod na wypadek, gdyby ktokolwiek uznał go za przydatny.
źródło