Хитрое разделение ролей доступа

Главные вкладки

Аватар пользователя anser anser 27 октября 2008 в 22:15

На сайте по физике пользователи могут размещать свою задачу или вопрос. К сожалению, многие юзеры злоупотребляют этой возможностью. Решил, что надо переводить их в "читатели" (нет права добавления контента). Но возникла проблема.

После регистрации юзер становится "зарегистрированным пользователем" и получает права добавления контента. У "читателя" таких прав нет. Но все "читатели" являются "зарегистрированными пользователями" (это обойти нельзя), а потому у "читателей" остаются права на добавление контента. Как обойти сей казус?

Комментарии

Аватар пользователя files32 files32 28 октября 2008 в 3:19

Создайте новую роль, например "писатели" и в контроле прав доступа разрешите этой роли добавлять материал.

Аватар пользователя anser anser 28 октября 2008 в 11:28

Можно создать "писателей", но я хочу, чтобы все новые пользователи были "писателями" по умолчанию, а провинившихся делать "читателями". Как сделать, чтобы пользователям автоматически назначалась роль "писатель"?

Аватар пользователя anser anser 28 октября 2008 в 13:28

Спасибо. Модуль registration_role не подходит для Drupal 6, а вот autoassignrole попробуем. Жаль, что там только бета.