2016-06-29 3 views
-1

일반 텍스트로 암호가 있는데 데이타베이스의 암호와 일치하는지 확인하고 싶습니다.wordpress에서 암호를 해시하는 방법은 무엇입니까?

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

그러나, 결과는 내가 phpMyAdmin을에서 본 것과 일치하지 않습니다 나는 (내 암호가 'ABC123'된다고 가정) 내 워드 프레스 디렉토리에 PHP 파일에서 wp_hass_password() 기능을 사용했다. 또한 위의 $mypass은 PHP 파일을 새로 고칠 때마다 바뀝니다.

내 질문은 : 어떻게 워드 프레스 일반 텍스트에서 올바르게 해시 된 암호를 얻을 수 있습니까?

+0

해시는 원본 텍스트가 동일한 경우에도 고유 한 시간입니다. 새로운 문자열이 원래 해시 된 패스워드와 일치하는지 테스트하기 위해'$ wp_hasher-> CheckPassword ($ plain_password, $ password_hashed)'매뉴얼을 참고하십시오. – RiggsFolly

+0

WP의 함수 [wp_check_password] (https : // codex. wordpress.org/Function_Reference/wp_check_password)? –

답변

관련 문제