2017-01-15 6 views
1

Я использую back& платформу и у меня есть два вида пользователей:назад и: Как отправить SIGNUP страницу с различной ролью двух видов пользователей

пользователей, которые считаются providers и другие, которые считаются consumer.

В Security & Auth/Configuration разделе есть Public App с Invited users default assigned role: поэтому я могу прикрепить роль одного вида пользователей

Но как я могу отправить страницу приглашения с provider роли? И другой пользователь, который приходит на сайт и регистрируется, получает consumer или user роль?

Благодаря

ответ

1

В разделе «БЕЗОПАСНЫЕ ДЕЙСТВИЯ» добавьте новое действие в Before Create, которое обновляет Роль, основываясь на параметрах, которые вы отправили в регистрации. В действии код:

userInput.Role = 'ReadOnly'; 

Для того, чтобы отправить дополнительную информацию на Citidesk.ru использовать параметры в Backand.signup (...), см больше документов здесь: http://docs.backand.com/en/latest/apidocs/security/#saving-additional-parameters-during-sign-up

+0

ОК, так что если Я не могу понять, что все пользователи регистрируются в одной и той же таблице «пользователи», но с другой ролью, которую я могу изменить в «событии безопасности». , но что делать, если я хочу сохранить их в другой таблице, потому что у них есть другая схема? –

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^