ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2025/03/27
NEW
【週刊ドットインストール】 Nuxt入門のレッスンをリリースしました
2025/03/24
NEW
『Nuxt入門 基礎編』をリリースしました
2024/05/07
NEW
あなただけの学習ロードマップを作成します 【随時受付中】
PREMIUM
PHP5.6でログイン機能を実装しよう
PHPでログイン機能を実装する方法について説明していきます。
0%
このレッスンはアーカイブされました
このレッスンは視聴可能ですが、質問の受付や内容の更新は終了しております。
動画レッスン一覧
(26)
質問と回答
(15)
#01 PHPでログイン機能を実装しよう
(02:33)
無料公開中
完成版の確認
必要となる知識
レッスンにおける環境
MVCによる設計
未完了
#02 フォルダ構成を整えていこう
(02:34)
無料公開中
フォルダ構成
functions.php
未完了
#03 データベースの設定をしていこう
(02:43)
無料公開中
MySQLの設定
SQLの実行
動作確認
未完了
#04 アプリの設定をしていこう
(02:45)
無料公開中
config.php
未完了
#05 autoloadの設定をしていこう
(02:15)
無料公開中
autoload
未完了
#06 IndexのControllerを作っていこう
(02:51)
index.php (View)
Index.php (Controller)
未完了
#07 ログイン画面に飛ばしてみよう
(03:01)
ログインの判定
login.php (View)
Login.php (Controller)
未完了
#08 ログイン画面を作っていこう
(02:57)
login.phpのHTML作成
未完了
#09 スタイルを整えていこう
(02:33)
styles.css
未完了
#10 新規登録画面を作っていこう
(02:58)
signup.php (View)
Signup.php (Controller)
未完了
#11 投稿時の処理を実装していこう
(02:58)
postProcess()
_validate()
未完了
#12 投稿時のエラーを処理していこう
(02:43)
InvalidEmail.php (Exception)
InvalidPassword.php (Exception)
未完了
#13 エラーをViewに反映させていこう
(02:18)
エラー情報の保持
エラー情報の取得、表示
未完了
#14 $_errorsオブジェクトを作ろう
(02:49)
setErrors()
hasError()
getErrors()
未完了
#15 $_valuesオブジェクトを作ろう
(02:41)
setValues()
getValues()
未完了
#16 CSRF対策を施していこう
(02:30)
CSRF対策
未完了
#17 ユーザーの新規登録をしていこう
(02:27)
ユーザーの新規登録
ログイン画面へのリダイレクト
DuplicateEmail.php (Exception)
未完了
#18 ユーザーのModelを作っていこう
(02:19)
Model.php
User.php (Model)
未完了
#19 ユーザー情報を格納しよう
(02:38)
create()
動作確認
未完了
#20 LoginのControllerを作ろう
(03:01)
Login.php (Controller)
未完了
#21 LoginのViewを作っていこう
(02:45)
login.php (View)
ログイン処理
セッションハイジャック対策
未完了
#22 ログイン処理を実装していこう
(02:51)
login()
動作確認
未完了
#23 IndexのViewを作っていこう
(02:54)
index.php (View)
未完了
#24 ログアウト処理を実装していこう
(02:17)
logout.php
動作確認
未完了
#25 Indexにデータを埋め込んでいこう
(02:10)
index.php (View)
未完了
#26 ユーザーの一覧を取得しよう
(02:35)
me()
findAll()
動作確認
未完了
#01 PHPでログイン機能を実装しよう
<?= ?> とは何を意味しているのですか?
2016年10月11日
Windowsを使っています。phpのバージョンを下げるにはどうしたら良いですか?
2022年1月27日
#02 フォルダ構成を整えていこう
sns_php の作成場所について
2016年10月21日
#05 autoloadの設定をしていこう
autoloadについて分からない
2022年1月27日
#06 IndexのControllerを作っていこう
Index.phpのnamespaceを「MyApp\Controller」とするのはなぜですか?
2017年6月3日
#07 ログイン画面に飛ばしてみよう
lib/Controller/Index.php では config.php を require していないのになぜ SITE_URL が使えるのでしょうか?
2017年11月14日
#08 ログイン画面を作っていこう
autoload.php の働きがよくわかりません
2017年11月14日
#11 投稿時の処理を実装していこう
_validate()の関数名に"_"を付けるのはなぜですか?
2017年9月22日
#12 投稿時のエラーを処理していこう
一つの例外に対して、条件に応じて複数のメッセージを使うことはできますか?
2017年10月10日
#15 $_valuesオブジェクトを作ろう
getValues()について
2022年1月27日
#20 LoginのControllerを作ろう
emailとpasswordに関してissetを調べているのはなぜなのでしょうか?
2017年6月3日
#22 ログイン処理を実装していこう
ログイン処理がうまくいきません
2022年1月27日
#24 ログアウト処理を実装していこう
session_destroy(); を実行する意味を教えてください
2017年11月14日
#25 Indexにデータを埋め込んでいこう
メールアドレスを表示するのは微妙...というのはなぜですか?
2017年9月19日
#26 ユーザーの一覧を取得しよう
$this->setValuesの「users」は何を指しているのでしょうか?
2017年6月3日
リリース情報(note)
記事はありません。
詳細情報
最終更新日
2015年12月10日
バージョン情報
PHP 5.6.11 / MySQL 5.5