[development] Creating separate registration forms for each role

Aradhana er.aradhana at gmail.com
Thu Sep 10 15:15:13 UTC 2009

have you used this module?? if it solves the purpose... i will also try 
this module. thanks


rajasekharan wrote:
> Just wanted to add that I've looked into the profile_role module along 
> with this change mentioned here:
> http://drupal.org/node/431454
> To get only the relevant form fields to show up in the role specific 
> registration form.
> Aradhana wrote:
>> hook_ form_alter is the method.. you can tweak your form as per your 
>> requirement
>> Aradhana.
>> rajasekharan wrote:
>>> I tried the content_profile method suggested by Ken Winters, for 
>>> creating a separate registration form with extra custom fields. I 
>>> was able to add fields to the registration form. But now I am faced 
>>> with another problem - even the default registration form shows the 
>>> fields that I have added for the suppliers' form. Is there anyway 
>>> some of these field can be restricted to the reg form for only 
>>> certain roles? I am using this in conjunction with the 
>>> autoassignrole module.
>>> Thanks in advance.
>>> Raj
>>> Ken Winters wrote:
>>>> Great!
>>>> I just wanted to mention that the hooks method might not be 
>>>> required for your particular needs.
>>>> Autoassignrole plus content_profile are pretty handy, but our 
>>>> specific case had some elaborate requirements so we needed the 
>>>> hooks anyway.
>>>> - kwinters
>>>> rajasekharan wrote:
>>>>> Thanks much! I got what I wanted. I am going to use 
>>>>> autoassignroles module and then use the method Ken has mentioned - 
>>>>> add profile attributes and then use the necessary hooks to modify 
>>>>> the form to show the necessary fields.
>>>>> Ken Winters wrote:
>>>>>> I believe he wants the actual form to be different.
>>>>>> We did something similar using the Profile module to create the 
>>>>>> fields for all roles and then hook_user, hook_form, etc. to make 
>>>>>> sure that only the right fields are displayed based on arg(2) (or 
>>>>>> whatever) and then processed correctly.
>>>>>> - kwinters
>>>>>> Aradhana wrote:
>>>>>>> Hi,
>>>>>>> There is a drupal module names auto assign role.. which provides 
>>>>>>> same functionality. We can differentiate forms on the basis of 
>>>>>>> url. e.g assign different url for vendors registration and 
>>>>>>> different url for customers.
>>>>>>> http://drupal.org/project/autoassignrole
>>>>>>> Regards,
>>>>>>> Aradhana
>>>>>>> rajasekharan wrote:
>>>>>>>> Hi,
>>>>>>>> In a current project, I have to create a separate registration 
>>>>>>>> form for each role. For example, "customers" has a registration 
>>>>>>>> form and "vendors" have a registration form that is separate. 
>>>>>>>> Any idea how I may achieve this using existing drupal modules?
>>>>>>>> Thanks in advance,
>>>>>>>> Raj Sekharan 

More information about the development mailing list