Пароли WordPress и SHA256 - PullRequest
0 голосов
/ 14 июля 2020
• 1000 :
if( ! function_exists('wp_hash_password') ) {
  function wp_hash_password($password){
     return hash('sha256', $password);
  }
}

if(!function_exists('wp_check_password')):
  function wp_check_password($password, $hash) {
      return hash('sha256', $password) == $hash;
  }
endif;

Я использовал простой пароль "test". поэтому я преобразовал его в sha256, и в базе данных написано:

9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08

, но я не могу войти в систему с паролем «test». Я не могу понять, в чем моя ошибка, и ... я в отчаянии после двухчасового тестирования ^^

если я вернусь к 098f6bcd4621d373cade4e832627b4f6 (md5 теста), я могу войти в систему как обычно. поэтому переопределение функции не работает

...