• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Роль нового пользователя

kimad

Опытный
Местный
Собственно вопрос:

Как вновь зарегистрированному пользователю, к основной роли по-умолчанию, присвоить, автоматом, дополнительные роли?

С одной стороны вроде все просто. Плагин User Role Editor полностью решает поставленную задачу. Задаешь основную роль нового пользователя и присваиваешь другие роли по-умолчанию, для вновь зарегистрированного пользователя. Но вот при регистрации, во всяком случае у меня, данный способ полноценно не работает. При создании профиля на странице оформления заказа, все работает как надо. К основной роли Customer, автоматом добавляются дополнительные роли, но при обычной регистрации такого не происходит. Кликнув по ссылке "регистрация", пользователю присваивается только одна основная роль. Дополнительные роли надо добавлять самостоятельно.
 

searchingman

Гуру
Местный
Можете пояснить для чего нужно при регистрации пользователю иметь несколько ролей?
Не проще с помощью User Role Editor настроить одну роль (назначить нужные права)?
Тогда при регистрации нового пользователя все будет работать штатно, указав роль по умолчанию "Настройки"->"Общие".

Если вдруг понадобится дать конкретному пользователю временно какие-то права и затем их забрать, то дополнительная роль может пригодиться. Но для чего пользователям изначально работать одновременно с несколькими ролями?
Можете привести конкретные примеры?
 

kimad

Опытный
Местный
Дополнительные персональные права не нужны. Идея была в том, чтобы разделить покупателей на две группы. Только не понятно, почему при регистрации в одном случае это работает, а в другом нет?
 
Сверху Снизу