URL для регистрации с определенной ролью - PullRequest
3 голосов
/ 06 мая 2011

Я запускаю друпал 6.0. У него есть несколько разных пользовательских ролей, и я хочу иметь 2 URL-ссылки, чтобы пользователи могли зарегистрироваться с определенной ролью. Чтобы уточнить, что я имею в виду:

  • У меня есть роли пользователя "Покупатель" и "Продавец"
  • Я использовал модуль профиля Drupal для добавления 2 полей профиля: «Местоположение» и «Компания»
  • Я установил и настроил модуль «Профили ролей», поэтому поле «Компания» отображается только для Покупателя, а поле «Местоположение» - только для Продавца

Это все работает нормально, но я хотел бы добавить 2 кнопки на мою домашнюю страницу

  • "Покупатели регистрируются здесь"
  • "Продавцы регистрируются здесь"

Что бы я хотел, если бы Покупатель нажимал на их ссылку - я могу определить по URL:

  • Это покупатель, который регистрируется
  • При создании этой учетной записи пользователя ей автоматически назначается роль покупателя, поэтому отображаются правильные поля профиля

Будем весьма благодарны за любые предложения о том, как этого добиться.

1 Ответ

3 голосов
/ 06 мая 2011

Я предлагаю модуль Auto Assign Role , который позволяет пользователям выбирать свою собственную роль при регистрации, либо с помощью формы, либо с помощью аргумента URL.Таким образом, если у вас есть роль, называемая покупателем, сделайте ссылку на кнопку «Покупатель» на / user / register / purchase, и роль покупателя будет назначена пользователям, регистрирующимся по этому URL.Я не могу подтвердить, как это работает с ролью профиля.

...