1

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

我试图制作一个模块mymodule_init()来重定向用户。

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

我如何能?

4

1 回答 1

1

您可以通过放置来访问该$user变量,因为它是一个全局变量

global $user;

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

if (in_array('myrole', $user->roles)) {
  drupal_goto('page');
}
于 2013-10-30T20:34:29.783 回答