Задать вопрос
@a_palanski

Как в yii2 при регистрации дать возможность выбор роли пользователю?

Добрый день, на сайте реализовал RBAC. Подскажите, как при регистрации пользователя ему дать возможность выбрать роль из нескольких?
  • Вопрос задан
  • 242 просмотра
Подписаться 1 Простой Комментировать
Решение пользователя Decadal К ответам на вопрос (2)
Decadal
@Decadal
все зависит от ситуации. Судя по вашему вопросу, вам нужен был не RBAC.

По хорошему, для разных ролей должны быть даже разные формы регистрации. Если вы даете пользователю определять свою группу каким-то выпадающим списком, значит, это не совсем группа, а скорее, метка пользователя.
Смысл ролей в ограничении прав и разделении доступов по своему для каждой группы.
Если пользователь может выбрать группу с наименьшими ограничениями - он всегда будет выбирать именно её, и нет смысла давать выбор. А если группы принципиально разные (например, фрилансер и работодатель), то и регистрацию лучше проводить на разных формах, с разными текстами сопроводительными и т.д.
Ответ написан