0
私は自分のワードプレスのページ用のプラグインを持っており、カスタムリセットパスワードを作成したいと思います。Wordpressがパスワードをリセットしてユーザーの問題になる
私はショートである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);
をしかし、私はページを更新する場合は、ユーザーがログアウトしています。私はここでリダイレクトを行うことはできないと思う。なぜなら、これはヘッダーが送信された後に実行されるショートコードだからだ。これについてのヒント?
ありがとうございます!
をリダイレクトすることができますが、あなたのコードでは、新しいユーザーのクッキー(wp_set_auth_cookie)をアップsettedているため、ユーザーは、 – user3844579
ありませんがログアウトされます。 – Syncro
私はそれを試みたが、リダイレクト後にユーザーがログアウトしている – user3844579