2010-11-14 98 views

回答

2

那么,你需要获得全局变量$user。然后检查用户是否具有所需的角色(在这种情况下,我认为所需的角色是'authenticated user'),并且当前页面不是管理页面(因此您不会遇到重定向问题),然后重定向他管理页面,或内部drupal_goto('admin');

有您所选择的页面你去:中[如何在他们登录,如果他们属于某个角色的用户重定向到一个特定的页面

<?php 
    global $user; 
    if(in_array('authenticated user', $user->roles) && arg(0) != 'admin') { 
     drupal_goto('admin'); 
    } 
?> 
+1

this但我强烈建议使用“登录目标”模块:http://drupal.org/pr oject/login_destination – 2010-11-18 23:45:23

相关问题