【发布时间】:2011-07-16 05:50:24
【问题描述】:
好的,所以我正在尝试使用以下模块自定义除首页之外的其他注销目标:
function mymodule_user($op, &$edit, &$account, $category = NULL) {
switch ($op) {
case 'logout':
$_REQUEST['destination'] = 'user';
break;
default:
break;
}
}
如果我可以在用户注销后将我网站上的用户重定向回登录表单,那就太好了,但这似乎不起作用。我尝试了全新安装,但似乎也无法在那里工作。
我错过了什么吗?
编辑:
我似乎可以设置更改登录的案例并且它可以工作,但是即使没有登录案例,注销似乎也不会以相同的方式触发:
function mymodule_user($op, &$edit, &$account, $category = NULL) {
global $user;
switch ($op) {
case 'logout':
drupal_goto('user');
break;
case 'login':
$dest = $arr[0];
$_REQUEST['destination'] = $dest;
break;
default:
break;
}
}
【问题讨论】:
标签: drupal redirect module logout