Разные роли при регистрации

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

Аватар пользователя Upser Upser 5 августа 2011 в 23:53

Добрый день.

Вот такой вопрос.
Требуется, чтобы при регистрации, в зависимости от одного заполненного поля, одним пользователям присваивалась одна роль, а другим - сразу несколько (эти роли я уже создал в /admin/user/roles).
Как это реализовать?

Это поле я создал в /admin/user/profile как список. И подключил его на форму регистрации. А вот как сделать, чтобы при завершении регистрации, в зависимости от значения этого поля... ну я уже выше написал, что нужно Smile

Подскажите, пожалуйста. Буду очень благодарен.

Комментарии

Аватар пользователя IStranger IStranger 6 августа 2011 в 0:01

Я бы решал с помощью модуля Rules. В него встроены кучи событий, на них можно назначать всякие реакции (точнее "действия" следуя теминологии этого модуля).
Что-то вроде "После регистрации пользователя" там наверяка должно быть)

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

Аватар пользователя Upser Upser 6 августа 2011 в 17:40

"InternetStranger" wrote:

Я бы решал с помощью модуля Rules. В него встроены кучи событий, на них можно назначать всякие реакции (точнее "действия" следуя теминологии этого модуля).
Что-то вроде "После регистрации пользователя" там наверяка должно быть)
Если событий не хватает, из список можно значительно расширить дополнительными модулями.

Спасибо.
Да, там есть все необходимое для этого. Точнее событие есть. А вот подходящего условия не было, но, поставив как условие небольшой php-код, проблема решена без дополнительных модулей.