This is a two parted question that deals with two different Modules "User" (or even possibly "triggers and actions") and Profile2. The main task is to have a user dynamically placed within a user role based on the information they submit within the user registration form fields. Presently, I have the form set up with a taxonomy button list. What happens next is the user should then be given a profile type that they can edit after the account creation is complete. Can you help?

2 Answers 2


Checkout Auto Assign Role module.

You might need some customization or might have to play with the rules module as well.

  • I am playing with the rules module now. What's perplexing me is I can't get the rules to associate with a the specific taxonomy term that they select to assign the roles type. I don't know how to add the term to the data selection... Aug 29, 2012 at 12:09
  • I got it to work by using rules with the terms data selection under comparison. Aug 29, 2012 at 19:40
  • Good to hear that rules worked for you.
    – junedkazi
    Aug 29, 2012 at 20:00
  • Yeah thanx.... auto assign just doesn't have enough functionality Oct 22, 2012 at 16:19

One of the easiest ways with the UI is to use Rules. Create a new rule that is set on either when a user creates saves a new account or saves a new profile (or what ever the instance is that prompts for role change). Then you set up a condition of a matching data comparison. Then have it change the user role.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.