We have certain users in our member list that have a role “vendor” attached to them. All such members are to be redirected to a certain page upon login. How can this be accomplished?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You can define actions and triggers in Drupal:
Action(admin/settings/actions)
– Redirect to a specific page
Trigger (admin/build/trigger/user)
– After user has logged in
Try this.
EDIT (see comments):
Create a small module to check on a user’s login process what role he has and then redirect if neccesary.
drupal_goto => redirect-function in drupal
hook_user =>triggers on user operations
And for the user’s roles:
$vendor then holds a true/false value will decide to redirect or not.
If you don’t know how to do this, just post here and I’ll write the module for you. But this would be a good practice for writing future drupa modules for you perhaps. 🙂