У меня есть веб-приложение, которое использует Wordpress для аутентификации. У меня есть страница настроек аккаунта. При открытии он содержит раздел обновления пароля. Я помещаю это в мой скрипт PHP и запускаю этот код:
wp_update_user(array('ID' => getUserIDWP(), 'user_pass' => $_POST['newpass']))
Он выводит меня из моего текущего сеанса Wordpress, но когда я пытаюсь войти в систему с паролем, который я указал там, он говорит, что я ввел неправильный пароль. Буду признателен, если кто-нибудь сможет пролить свет на эту тему.
Примечание: функция getUserIDWP()
является псевдонимом для $current_user->ID;
и других связанных вещей.