Я использую форму перехвата, чтобы изменить процесс регистрации. Я хочу назначить пользовательскую роль, которую я определил для нового пользователя. Как мне это сделать?
Я вижу, что есть таблица users_roles. Будет ли просто сделать в нем запись с идентификатором пользователя и идентификатором роли?
Спасибо
То, что говорит Дилан, - превосходное замечание.Вы также можете использовать модуль contrib, который позволит легко назначить определенную роль: http://drupal.org/project/autoassignrole
Если каждый новый пользователь получит роль аутентифицированного пользователя по умолчанию, почему бы просто не установить разрешения так, как вам нужно для этой роли? Таким образом, вам вообще не нужно связываться с таблицами базы данных.
Подскажите, пожалуйста, как у пользователей могут быть разные роли в зависимости от того, что они выбирают при регистрации.
Если это не так, то решение DYLAN WEST - это то, с чем вам следует обратиться.