Wordpress重置密码并登录用户问题

时间:2017-11-30 18:17:43

标签: php wordpress

我的wordpress页面有一个插件,我想创建一个自定义重置密码(与wp admin reset页面不同)。

我创建了一个php文件,这是一个短代码,这就是我重置密码的方式:

get_currentuserinfo();
$userID = $current_user->ID;
wp_set_password( $_POST['pass1'], $userID );
clean_user_cache($current_user->ID);
wp_clear_auth_cookie();
wp_set_current_user($current_user->ID);
wp_set_auth_cookie($current_user->ID, true, false);
update_user_caches($current_user);

但是如果我刷新页面,用户就会被注销。我不认为我可以在这里进行重定向,因为这是一个短代码,它会在发送标题后执行。关于这个的任何提示?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用Javascript(window.location.assign()

重定向用户