LoginSignup
0
0

More than 3 years have passed since last update.

PHP使ってユーザ作成・登録する時にパスワードをハッシュ化する

Posted at

例えば

$lpw = $_POST["lpw"];

とかでログインパスワードをPOSTで受け取った際に

$hash = password_hash($lpw, PASSWORD_DEFAULT);

と記載して、その受け取ったパスワードをハッシュ化して、データベースに書き込むときにそのハッシュ化されたパスワードを放り込む。

$stmt = $pdo->prepare("INSERT INTO test_user_table(id,lid,lpw)VALUES(NULL,:lid,:lpw)");
$stmt->bindValue(':lid', $lid, PDO::PARAM_STR);
$stmt->bindValue(':lpw', $hash, PDO::PARAM_STR);
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0