2016-06-29 2 views
-1

Скажем, у меня есть пароль в виде обычного текста, и я хочу проверить, соответствует ли он паролю в базе данных. Я использовал wp_hass_password() функции в файле PHP в моем Wordpress каталог (просто предположим, мой пароль «abc123»):Как хешировать пароль в Wordpress?

$mypass = wp_hash_password("abc123"); 
echo $mypass; 

Однако результат не соответствует тому, когда я видел в PhpMyAdmin. Кроме того, вышеуказанный $mypass изменяется каждый раз, когда я обновляю php-файл.

Мой вопрос: как я могу получить правильно хешированный пароль из обычного текста в Wordpress?

+0

Хеш будет уникальным временем, которое вы создадите, даже с тем же исходным текстом. См. Руководство для '$ wp_hasher-> CheckPassword ($ plain_password, $ password_hashed)', чтобы проверить, соответствует ли новая строка исходному хешированному паролю. – RiggsFolly

+0

Или вы не можете использовать функцию WP [wp_check_password] (https: // codex. wordpress.org/Function_Reference/wp_check_password)? –

ответ

Смежные вопросы