Использовать базу данных WordPress для другого скрипта

#php #mysql #wordpress #passwords #decode

#php #mysql #wordpress #пароли #расшифруйте

Вопрос:

Раньше мой сайт работал на движке wordpress, но теперь я пишу свой собственный скрипт. Проблема в том, что пароли пользователей в таблице wp_users закодированы странным образом… Кто-нибудь, пожалуйста, может сказать, как я должен ее закодировать, чтобы она работала в моем новом скрипте?

Ответ №1:

«Закодированный» пароль называется хэшем. Просмотрите код WordPress, который вставляет пользователь, и найдите, как он хэширует пароль. Используйте схему того же типа. Вероятно, он будет использовать соль, я не знаком с тем, как wordpress это делает, но вам также понадобится это значение соли для точного соответствия.

Редактировать:

Проведя некоторое исследование, вы захотите заглянуть в wp-includes/pluggable.php файл в строке 1200. Там должны храниться методы salt и password generator (или, по крайней мере, я думаю, что я не копал в этом слишком глубоко).

Ответ №2:

Как сказал premiso, это хэш, и вы можете найти класс, который использует WordPress, здесь: WordPress PasswordHash. Если вы ознакомитесь с этим классом, вы можете легко встроить его в свой собственный скрипт.

Комментарии:

1. Спасибо за публикацию системы, используемой WP. 1