Изменить пароль Wordpress через SQL?

Как я пошел бы об изменении пароля пользователя Wordpress непосредственно в базе данных? Я замечаю, что это не просто md5'd пароль. Существует a $P$B в запуске

Спасибо,

9
задан Probocop 30 June 2010 в 15:08
поделиться

3 ответа

Начиная с версии 2.5, WordPress использует phpass вместо md5() для хранения хэшированных паролей в БД.

Однако я думаю, что вы все еще можете сбросить свой пароль в MySQL с помощью стандартного хэша MD5. Когда вы снова войдете в систему, WordPress "обновит" сохраненный хэш новым алгоритмом.

9
ответ дан 4 December 2019 в 07:13
поделиться

Вместо запуска SQL для изменения пароля используйте функцию wp_update_user . Он будет выполнять хеширование, тире, косую черту, удар, сбой и зашифровать новый пароль для вас! :)

Пример:

wp_update_user (array ('user_login' => 'johndoe', 'user_pass' => 'my_new_password'));

Ниже приводится список доступных «аргументов»:

  • ID
  • user_login
  • user_url
  • user_pass
  • user_nicename
  • user_email
  • user_registered
  • user_status
  • user_activation_key
  • display_name
4
ответ дан 4 December 2019 в 07:13
поделиться

Здесь есть инструкции как для командной строки, так и для phpmyadmin: Сброс пароля «Кодекс WordPress

5
ответ дан 4 December 2019 в 07:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: