如何在登录时仅将具有特定角色的用户重定向到管理页面?
答案 0 :(得分:2)
嗯,您需要获取全局$user
变量。然后检查用户是否具有所需的角色(在这种情况下,我假设所需的角色为“authenticated user
”),并且当前页面不是管理页面(因此您不会遇到重定向问题) ,然后将他重定向到管理页面,或者在drupal_goto('admin');
你去了:
<?php
global $user;
if(in_array('authenticated user', $user->roles) && arg(0) != 'admin') {
drupal_goto('admin');
}
?>