根据角色重定向drupal用户

时间:2013-10-30 20:29:55

标签: php drupal-7

我的网站上有一个页面,我希望根据用户的角色将用户重定向到不同的页面。

我尝试制作一个模块,让mymodule_init()重定向用户。

我查看了arg(0)我的网页,但无法弄清楚如何根据角色重定向用户。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以通过输入

来访问$user变量,因为它是一个全局变量
global $user;

在逻辑的开头。然后,您可以使用以下内容检查用户角色:

if (in_array('myrole', $user->roles)) {
  drupal_goto('page');
}