【ログイン機能から学ぶ】PHPでパスワードをハッシュ化する方法を初学者向けに解説します

今日はデータベースへのパスワード登録をおこなっていきます。

僕も初学者の時は知らなかったのですが、パスワードは直で登録してはいけないんです。

理由は、データベースを攻撃された時にユーザーのパスワードが全て盗まれてしまうからです。

そのため、パスワードを暗号化して登録する必要があるんですね。

続きを読む

【超初学者向け】PHPで入力フォームにバリデーションをかける

今日はPHPでフォームにバリデーションをかけていきます。

webアプリケーションを作るにあたって、バリデーションは非常に重要です。

  • 悪意のあるユーザーからの入力を制御する
  • ユーザーに入力必須を促す
  • データを管理しやすくするために、ユーザーに入力形式を指定する

バリデーションには、様々な役割があります。

続きを読む