Как назначить пользовательскую роль автоматически при регистрации? - PullRequest
2 голосов
/ 03 августа 2010

Я использую форму перехвата, чтобы изменить процесс регистрации. Я хочу назначить пользовательскую роль, которую я определил для нового пользователя. Как мне это сделать?

Я вижу, что есть таблица users_roles. Будет ли просто сделать в нем запись с идентификатором пользователя и идентификатором роли?

Спасибо

Ответы [ 3 ]

2 голосов
/ 03 августа 2010

То, что говорит Дилан, - превосходное замечание.Вы также можете использовать модуль contrib, который позволит легко назначить определенную роль: http://drupal.org/project/autoassignrole

2 голосов
/ 03 августа 2010

Если каждый новый пользователь получит роль аутентифицированного пользователя по умолчанию, почему бы просто не установить разрешения так, как вам нужно для этой роли? Таким образом, вам вообще не нужно связываться с таблицами базы данных.

0 голосов
/ 04 августа 2010

Подскажите, пожалуйста, как у пользователей могут быть разные роли в зависимости от того, что они выбирают при регистрации.

Если это не так, то решение DYLAN WEST - это то, с чем вам следует обратиться.

...