私はプレーンテキストでパスワードを持っており、データベースのパスワードと一致するかどうかをチェックしたいとします。私は(ちょうど私のパスワードは「abc123を」であると仮定)私のワードプレスのディレクトリにPHPファイルにwp_hass_password()
機能を使用:ワードプレスでパスワードをハッシュするには?
$mypass = wp_hash_password("abc123");
echo $mypass;
しかし、結果は私はphpMyAdminの中で見たものと一致しません。さらに、上記の$mypass
は、私がPHPファイルをリフレッシュするたびに変わります。
私の質問は:どのように正しくWordPressのプレーンテキストからハッシュされたパスワードを取得できますか?
ハッシュは、元のテキストが同じであっても、生成するユニークなエッチタイムになります。新しい文字列が最初にハッシュされたパスワードと一致するかどうかをテストするために、 '$ wp_hasher-> CheckPassword($ plain_password、$ password_hashed) 'のマニュアルを参照してください。 – RiggsFolly
また、WPの関数[wp_check_password](https:// codex。 wordpress.org/Function_Reference/wp_check_password)? –