インストールすると、ログインフォームを含むデモサイトが自動的に作られますが、デモサイトのログインフォームはDBとの接続も行わないダミーのログイン認証になっています。今回はこのダミーのログインフォームをちゃんと動く認証システムにしてみましょう。デフォルトで「ユーザー名+パスワード」認証になっているところを、よりポピュラーな認証方法である「メールアドレス+パスワード」認証に変更したいと思います。1.データベースの接続設定を行うまずはログイン認証をデータベースのユーザーと照合したいので、MySQLデータベースとの接続設定をしましょう。MySQLで次のような構成になっていると想定します。値DBホスト名localhostデータベース名yii_dbテーブル名mytableデータベースパスワードmypasswordこの情報をアプリケーション構成ファイル(/protected/config/main.php)に以下のように追加してください。コメントをキャンセルメールアドレスが公開されることはありません。Webサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。田舎に生まれ育ち東京へ。技術はDTPデザインからプログラミングまで、インフラはCD-ROM全盛からクラウドサーバーまで、いろいろなビジネスを作り、関わってきました(知見を生かして専門学校の講師も3年ほど)。今ではAWSで月間100万PVを超えるサービスを制作・運営しながらさらなるノウハウを蓄積中。このサイトではビジネスをITコンサルタント視点で考え、感じた知見や経験が世の中のお役に立てば、という視点で無料記事として公開しています。最近は機械学習による仕事の効率化を研究中。reserved.代表者のライフハックブログ。