CakePHPさてCakePHP。前回までのあらすじはこちら。a今回はログイン画面を作っていきます。参考にするのはここらへん。/app/views/users/login.thtmlまずはログイン画面を作ります。チュートリアルを参考にしながら作りこんでいきます。前回のモックアップで作った画面のHTMLはこんな感じなのでここにコードを入れこんでいきます(テーブルタグかよー、とか言わないw)。password?</a></td></tr></table></form>チュートリアルによれば「$html->url」とか「$html->input」とかいれていけばいいらしい。考えずにやってみます。password?</a></td></tr></table></form>うーん、と。info?」のところをどう処理したらいいかわかりません。checkboxの表現もわからなければ、データとしてどう持つべきかもよくわかりません。いうときは「ザ・後回し!」。チェックボックスだけ表示させておいて機能はあとで作るようにします。/app/controllers/users_controller.php次にControllerでlogin()を作ります。チュートリアルをコピーして適宜変えてみます。長くなるのでコード内のコメントは削除。}}?>えーと、これはこれでいいのかな。リダイレクト先をどうすべきかがいまいちわからん。あとpwdはまんまで比較しているのでいまいちですね。これはあとでやることにしましょう。/app/app_controller.phpさて次はセッションをチェックして、ログインしていなかったらログイン画面に飛ばすロジックを作成(かな?)。/app/controllers/users_controllers.phpそんでもって、User関係のすべてのアクションの前にこのセッションチェックをしてみましょう。リダイレクトされていますね。あればアクセスできんじゃねぇの?と思うのですが・・・。エラーメッセージがリダイレクト関係の変なメッセージなのが気になります。