LoginSignup
2
0

More than 5 years have passed since last update.

Fラン大学生のウェブ制作日記2 (PHPによるログイン画面の作成)

Posted at

はいどーも!本日3度目の投稿になるハルちゃんです!
前々回は画像の投稿画面について、前回はMySQLでよく忘れるカラム制約のあれこれについて投稿いたしました。
今回は簡易的なログイン画面を製作したいと思います。

ログイン画面の作成方法


- テーブルの作成、カラム(マスタデータ)の作成
- ログイン画面の作成
- ログイン処理

以上を作っていきたいと思います。
それではまず、テーブルを用意します!
スクリーンショット 2018-03-17 23.08.38.png

こんな感じでprimary keyをセットでつけてあげて
ログイン画面の処理ですねー

スクリーンショット 2018-03-17 23.13.50.png

画面はこんな感じになると、、、

スクリーンショット 2018-03-17 23.17.29.png

処理です。
スクリーンショット 2018-03-17 23.18.13.png
$dsn = データベース名とホスト名を記載(これは自分のデータベースの名前を入れてあげます。)
$user = データベースを使っているユーザー名を記載
$password = データベースのパスワードを記載
上記3つがどれか違う場合try...catchで例外を処理します。

$password_verify でハッシュ化したパスワードと入力したパスワードの一致を調べ、OK であれば認証成功します。

ハッシュ化するにはpassword_hashという関数を使うことー。
この記事読んでコメントがある方はよろしくお願いします!
ご静聴ありがとうございました。

2
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
2
0