我在page.tpl.php中使用以下代码将登录用户重定向到第一页:
if($is_front){if($user->uid != 0){header('Location:merchant-mobile');}
else{include("page-front.tpl.php"); return;}}
但是这个功能与注销功能冲突,因为注销功能会将用户重定向到首页,并进行注销。如何防止这种情况?
答案 0 :(得分:0)
您可以使用规则或更简单的drupal_goto功能代码:
global $user;
if($is_front){
if($user->uid != 0){
header('Location:merchant-mobile');
} else {
drupal_goto('<front>');
}
}
但是,如果用户位于首页,为什么会将用户重定向到首页? if($is_front)
表示当前页面是首页。你的意思是写if(!$is_front)
吗?