ログイン認証でハッシュ化されたパスワードを照合するときに
password_verifyを使うと書かれていました
<?php $pw="$2y$10$RQZN70EfE4sNygSxCruGRu59ZOzAZ305bQZQj5C01fGMzGHNttJdm"; if(password_verify("a",$pw)){ } ?>
上記と
<?php $inputpw="a"; $inputpwhash=password_hash($inputpw, PASSWORD_DEFAULT); //aをpassword_hashしたもの $pw="$2y$10$RQZN70EfE4sNygSxCruGRu59ZOzAZ305bQZQj5C01fGMzGHNttJdm"; if($inputpwhash==$pw){ } ?>
は同じだと思うのですがpassword_verifyを使う理由を教えてください
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。