ログイン画面や管理画面などパスワード参照による機能実装の一例

password_hash()とpassword_verify()を利用

// 参照されるデータ
// password_hash() → 暗号化
$user_data['password'] = password_hash("kazinchu", PASSWORD_DEFAULT);

// 情報がなかった場合
if(empty($user_data)) {
	$view['err']['login'] = "指定したユーザーは存在しません。";

// 情報があり、パスワードが合っている場合
// password_verify → 参照
} elseif(password_verify($_POST['password'], $user_data['password'])) {

	// ログイン先に移動
	header("Location: ./index.php");
	exit();
}