2016-06-29 4 views
-1

私はプレーンテキストでパスワードを持っており、データベースのパスワードと一致するかどうかをチェックしたいとします。私は(ちょうど私のパスワードは「abc123を」であると仮定)私のワードプレスのディレクトリにPHPファイルにwp_hass_password()機能を使用:ワードプレスでパスワードをハッシュするには?

$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)? –

答えて

関連する問題