好了,所以我想定制比下面的模块了FrontPage等不同的注销目的地:问题与在Drupal
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;
}
}
不工作的全新安装=/ – duobuddy 2011-03-16 02:59:39
取代 '统计' 到 'YORMODELENAME' – dobeerman 2011-03-16 23:59:27
谢谢!这是真棒:) – Oranges13 2011-09-07 15:45:33