Как я пошел бы об изменении пароля пользователя Wordpress непосредственно в базе данных? Я замечаю, что это не просто md5'd пароль. Существует a $P$B
в запуске
Спасибо,
Начиная с версии 2.5, WordPress использует phpass
вместо md5()
для хранения хэшированных паролей в БД.
Однако я думаю, что вы все еще можете сбросить свой пароль в MySQL с помощью стандартного хэша MD5. Когда вы снова войдете в систему, WordPress "обновит" сохраненный хэш новым алгоритмом.
Вместо запуска SQL для изменения пароля используйте функцию wp_update_user . Он будет выполнять хеширование, тире, косую черту, удар, сбой и зашифровать новый пароль для вас! :)
Пример:
wp_update_user (array ('user_login' => 'johndoe', 'user_pass' => 'my_new_password'));
Ниже приводится список доступных «аргументов»:
Здесь есть инструкции как для командной строки, так и для phpmyadmin: Сброс пароля «Кодекс WordPress