プログラミング初心者PHP講座7 ログイン認証機能 ログイン画面のパスワード認証処理を作る



プログラム言語PHPを学びながら、実務に使用できるログイン認証機能を作成するノウハウを身につけられる実践動画です。
PHP初心者にも分かるようにやさしく教えます。
この7回目は、ログイン画面の入力チェック処理と認証チェック処理を作ります。
ログイン時にEメールとパスワードが一致するかどうかを検証するロジックです。
パスワード検証関数password_verify()を扱います。

このシリーズをひととおり学習すれば、あなたのサイトにログイン認証機能を設置することができます。
会員制サイトや、一部の限定された人にしかアクセスできないサイトを作ることができます。

プログラミング学習動画にありがちな、網羅的に機能を紹介したり実務で必要のない機能をダラダラ解説するのではなく、実際に使えるコンテンツを作り上げるために必要な知識だけを効率的に解説します。

この動画ではデータベースを使いません。
また、PHPフレームワークも使いません。
簡単にログイン機能を実装できるよう、できるだけ簡単に作れるように、複雑な機能は盛り込まないようにしています。

この動画シリーズをひととおり見ると以下の技術が学べます
・POSTとGET
・ファイル入出力
・ページリダイレクト
・セッション
・ループ処理(foreach)
・パスワード暗号化のしくみ
・メール送信

再生リストはこちら

この動画で使用したソースコードは以下からダウンロードできます。
http://toyao.net/work/YouTube/202007login/login_07.zip

目次
0:00 はじめに
2:20 入力チェック、検証、バリデーションの設計
3:19 認証チェックをする方法の解説
5:39 password_verify()関数の使い方説明
6:36 ライブコーディング プログラムを実際に組んでいきます。入力チェック
8:56 認証チェックのコーディング
13:36 inputタグ、エラーメッセージの出力部分の作成

■プロフィール
上村崇
IT系のフリーランスエンジニア。関西在住
エンジニアのキャリアとしては20年、Web系のエンジニアとしてのキャリアは10年くらい。
使用しているプログラム言語は主にphp
ポートフォリオ
https://toyao.net/
ブログ
https://toyao.net/wp/

■twitter

Comments

Copied title and URL