Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的网站上有一个页面,我想根据用户的角色将用户重定向到不同的页面。
我试图制作一个模块mymodule_init()来重定向用户。
mymodule_init()
我检查了arg(0)我的页面,但无法弄清楚如何根据角色重定向用户。
arg(0)
我如何能?
您可以通过放置来访问该$user变量,因为它是一个全局变量
$user
global $user;
在你的逻辑开始。然后您可以使用以下内容检查用户角色:
if (in_array('myrole', $user->roles)) { drupal_goto('page'); }