プログラミング初心者PHP講座4 ログイン認証機能 入力チェック(バリデーション)などの処理を作ります

チャンネル名:貧困エンジニアU
◆概要(引用)
プログラム言語PHPを学びながら、実務に使用できるログイン認証機能を作成するノウハウを身につけられる実践動画です。
PHP初心者にも分かるようにやさしく教えます。
この4回目は、ユーザー新規入力画面を作ります。
入力チェック(検証、バリデーション)とリダイレクト処理について解説します。

※注: 解説しているソースコード中に例えばrtrim関数では’charlist:’ やheader関数で’string:’などの灰色のガイド文字列が表示されていますが、これはエディタのガイドであり実際に打ち込む文字列ではないので注意してください。

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

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

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

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

再生リストはこちら
https://www.youtube.com/playlist?list=PL62gPb8y7YK5ihky0IHuzWXrDobnKu7DG

目次
0:00 はじめに
1:53 ユーザー新規登録画面 シーケンス図の作成
2:49 ユーザー新規登録画面 フローチャートの作成
3:42 ユーザー新規登録画面 入力チェエック、検証、バリデーションの設計
6:37 実際にソースコードを書いていきます
8:42 ソースコード実装:入力チェック処理
12:24 リダイレクト処理(header関数、Location)
14:02 入力チェックの動作確認をします

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

■twitter

コメント

タイトルとURLをコピーしました