ドットインストールというサイトでログインについて学びました。
そこでは、MVCというフレームを使ってログインを実装してきました。
それを活かして、自分でサイトを作ろうと思い色々やっていたんですが、詰みました。
ドットインストールでは、まずサイトに入るとログインしているかを確かめログインしていればデータベースからユーザ情報を取得してページを表示させていたんですが、自分で作ろうとしている方法で作るとなるとどうしてもMVだけになってしまいます。
その理由は、ログインしていなくてもとりあえずページを表示して、ログインしていたらユーザネームを表示して、ログインしていなかったらログインボタンを付けたいと思っているからです。
できなくも無いんですが、モデルからログインチェック関数を呼び出し、コントローラーでチェックし、ログインしていなかったらページを飛ばしているわけなんですが、ここに、ログインしていなかった場合に表示するHTMLを書けばいいのですがこじゃあコントローラーじゃないですよね?
なので自分の書いたコードではMVになってしまいます。
できればビュー内でifを使いこの場合はこっちこの場合はこっちというふうにしたいんです。
可能でしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。