일반 텍스트로 암호가 있는데 데이타베이스의 암호와 일치하는지 확인하고 싶습니다.wordpress에서 암호를 해시하는 방법은 무엇입니까?
$mypass = wp_hash_password("abc123");
echo $mypass;
그러나, 결과는 내가 phpMyAdmin을에서 본 것과 일치하지 않습니다 나는 (내 암호가 'ABC123'된다고 가정) 내 워드 프레스 디렉토리에 PHP 파일에서 wp_hass_password()
기능을 사용했다. 또한 위의 $mypass
은 PHP 파일을 새로 고칠 때마다 바뀝니다.
내 질문은 : 어떻게 워드 프레스 일반 텍스트에서 올바르게 해시 된 암호를 얻을 수 있습니까?
해시는 원본 텍스트가 동일한 경우에도 고유 한 시간입니다. 새로운 문자열이 원래 해시 된 패스워드와 일치하는지 테스트하기 위해'$ wp_hasher-> CheckPassword ($ plain_password, $ password_hashed)'매뉴얼을 참고하십시오. – RiggsFolly
WP의 함수 [wp_check_password] (https : // codex. wordpress.org/Function_Reference/wp_check_password)? –