なぜ私のコールバックコードでif条件にfalseを返すのですか?私はここにすべてのそれらの値のそれぞれとコールバック関数がfalseを返すCodeIgniter
をのvar_dumpしようとした二つの値がここif($old_password_hash != $old_password_db_hash) {
に満足するdoesntののvar_dumpの出力
var_dump($old_password_hash); = string(32) "25d55ad283aa400af464c76d713c07ad"
var_dump($old_password_db_hash); = object(stdClass)#24 (1) { ["user_password"]=> string(32) "25d55ad283aa400af464c76d713c07ad" }
は私の完全なコードは
私はあなたがhttp://php.net/manual/en/function.password-hashをハッシュパスワードについては、このセキュリティ – Brad
使用する必要があります何のためにMD5を使用していない願っています。 phpとこれはパスワードの確認のためhttp://php.net/manual/en/function.password-verify.phpあなたのmd5は安全ではありませんパスワードは今推奨されていません – user4419336