Я не разработчик drupal, но мне нужно что-то сделать. У меня есть два пользователя с ролью Admin site
. поэтому разрешения обоих должны быть одинаковыми, но один из них может иметь доступ ко всем страницам, даже admin settings
, а другой не имеет доступа к некоторым страницам и admin settings
. Есть ли там, где в drupal устанавливать разрешение страниц только конкретному пользователю?Как ограничить страницы доступа конкретным пользователем?
ответ
Вы уверены, что роль «Административный сайт» на самом деле является административной ролью? Кажется, что один из ваших пользователей - настоящий администратор, а другой - нет, поскольку ограничения доступа «обходят» для настоящих администраторов. Возможно, вы захотите проверить, существует ли другая реальная роль администратора в/admin/people/permissions/role (роль администратора по умолчанию - «администратор»).
Чтобы получить доступ к страницам, необходимо установить разрешения на просмотр для сайта администратора в модуле управления доступом.
Для того, чтобы роль администратора сайта отображала/редактировала параметры администратора, вы должны установить правильные разрешения в People => Permissions => Администрирование xxx для роли сайта Admin.
Создайте новую роль и добавьте эту новую роль в учетные записи пользователей. Задайте страницу, которая будет видна только для новой роли, которую вы создали. Вы также можете использовать действия, триггеры и правила для этого.
- 1. Как ограничить страницы пользователем в Woocommerce?
- 2. Как ограничить API REST конкретным контентом
- 3. Сделать ActionLink конкретным пользователем
- 4. Как ограничить число одновременного доступа к методу одним пользователем
- 5. Как ограничить количество загрузок пользователем?
- 6. Как ограничить веб-портал конкретным компьютером?
- 7. Как ограничить использование обработчика значков конкретным процессом?
- 8. Как ограничить этот цикл конкретным номером?
- 9. Как ограничить пользователя конкретным этапом набора?
- 10. Как найти изменения, сделанные конкретным пользователем Subversion?
- 11. PHP как связать столбцы с конкретным пользователем
- 12. Ограничить объем внешних css только конкретным элементом?
- 13. Linux mount NFS с конкретным пользователем
- 14. Как ограничить ширину страницы
- 15. При использовании Tweedy API поиска для обхода твитов, как ограничить область поиска конкретным пользователем?
- 16. Как ограничить доступ в файлах Amazon S3 конкретным людям?
- 17. RTC: Поиск элементов, которые упоминаются конкретным пользователем
- 18. Сценарий запуска узла с конкретным пользователем
- 19. Отправка Parse Push-уведомления с конкретным пользователем
- 20. чат с конкретным пользователем в node.js
- 21. Ограничить UIWebView конкретным URL-адресом (Swift)
- 22. RabbitMQ: Ограничить работников конкретным ключом маршрутизации
- 23. Ограничить доступ к конкретным записям в CakePHP
- 24. Grails: как ограничить выбор привязанных элементов пользователем?
- 25. Как ограничить ввод пользователем определенных значений строк?
- 26. Как ограничить ввод данных пользователем asm8086
- 27. Как ограничить загрузку файлов конечным пользователем?
- 28. Как ограничить доступ к веб-странице пользователем
- 29. django - запрос конкретной темы с конкретным пользователем
- 30. Как ограничить разбивку на страницы?
у вас установлен модуль контроля доступа? –
Да, он установлен –
Контроль доступа, безусловно, позволит вам установить доступ на основе ролей пользователя, но если вы хотите установить его для отдельных пользователей, вам нужно будет создать пользовательские модули, разрешить устанавливать разрешения для отдельных пользователей и хранить их в дБ. Когда этот пользователь посещает страницу, вам нужно проверить его/ее разрешения с db и разрешить/запретить доступ на основе этого. –