删除用户drupal后重定向

时间:2014-04-30 08:54:25

标签: drupal-7 rule

删除用户帐户后,我想重定向到某个页面。

我做了什么:

规则方法: 事件:删除用户帐户后 操作:重定向到某个页面

使用fomr_alter:

if($form_id == "user_cancel_confirm_form")
    $form["#submit"][] = 'mymodule_delete_account_submit';

function(mymodule_delete_account_submit_function($form, &$form_state) {
    drupal_goto("mypage");
}

但它没有重定向我也尝试使用$form_state['redirect'] = "mypage"

任何解决方法?非常感谢你!

2 个答案:

答案 0 :(得分:0)

使用 $ form_state [' redirect'] 时,您需要使用内部路径

$form_state['redirect'] = "internal-path-to-mypage";

答案 1 :(得分:0)

尝试:

header('Location: ' . $url); // with base_url
drupal_exit();