【发布时间】:2019-03-20 08:39:31
【问题描述】:
function module_form_alter(&$form, $form_state, $form_id) {
if($form_id == "user_login"){
$form['#submit'][] = 'module_userlogin_callback';
}
}
function module_userlogin_callback($form, $form_state){
global $base_url;
$current_path = $base_url . '/' .'about';
$form_state['redirect']=$current_path;
}
问题是,原始提交回调 user_login_submit 已经有一个 $form_state['redirect'] 到用户个人资料页面,我想更改它并重定向到关于页面而不覆盖原始提交回调函数。这可能吗?目前我给出的 $form_state['redirect'] 不起作用。如何取消设置并重定向到 about 页面?
【问题讨论】: