WEBサイト制作・アプリ開発・システム開発・ブランディングデザイン制作に関するご相談はお気軽にご連絡ください。
構想段階からじっくりとヒアリングし、お客様の課題にあわせたアプローチ手法でお客様の“欲しかった”をカタチにしてご提案いたします。
Blog スタッフブログ
PHP
システム開発
[PHP]パスワードのハッシュ化と一致判定
システム開発担当のTFです。
やり方
- password_hash 関数で、パスワードをハッシュ化する
- password_verify 関数で一致判定を行う
参考
サンプル
<?php
// 入力されたパスワード
$input_pass = $_POST['pass'];
// パスワードのハッシュ化
$hash_pass = password_hash($input_pass, PASSWORD_DEFAULT);
// ハッシュパスワードの保存等
// 一致判定
if( password_verify($input_pass, $hash_pass) ){
print '認証成功';
}else{
print '認証失敗';
}
?>