Добрый день.
Проблема такая:
Есть группа людей (студентов), которым я некогда сообщил ключевое слово.
Теперь нужно:
1. Создать форму регистрации с дополнительным полем, куда вбивается это ключевое слово.
2. После регистрации, сверить это поле с неким списком ключевых слов и назначить соответствующую роль этому слову.
3. А эта самая роль должна иметь доступ к определенным нодам.
При этом, если ключевое слово не вводится, то и роль присваивается стандартная.
Помогите, как это сделать? Тут не одна проблема, а целый комплекс, поскольку я и программировать не умею и даже не знаю в каком направлении смотреть, но очень надо.
Прошу не предлагать паролить записи/разделы модулем Protected node.
Комментарии
а смысл . далее (допустим) вам нужно будет сообщить другое ключевое слово для доступа к другим материалам,
и вашим студентам нужно будет опять регистрироваться на сайте (с другим адресом электронной почты ) ?
и потом - каким образом вы будете контролировать - зарегистрировался именно тот кому вы сказали ключевое слово
или любой кому каким-либо образом стало известно это ваше ключевое слово (так понимаю возможно несколько групп) ?
вы бы сформулировали общую задачу, возможно есть более удобное и правильное решение
http://drupalmodules.com/module/registration-code
По описанию, вроде позволяет присваивать разные роли по коду.
Все остальное - зависит уже от вас, т.е. используйте какие модули для ограничения контента, или просто разные типы нод, показывайте разным ролям.
___
Пысы. Пользуемся drupalmodules.com, когда ищем модули!