現在、前のプログラマから引き継ぎでEthnaを使ってWEBサイトを構築していますが、Ethnaは良く分からない上、文字コードの問題があり、難航しています。
特に、SESSIONを使うとエラーが頻繁に起きる為、以下のように対応したいと思いますが、どうもうまくいきません。ご教授をお願い致します。
・現在やっている事
tplにログインフォームを作成し、login.phpにアクセスさせて、ID,PASSがOKなら元のindexに戻す
→SESSIONはEthna版とlogin.phpで作成した独自版と両方作成される
→tpl側でセッション情報をみたいのだが、Ethna版しかみれない
やりたい事
→tpl上で、独自で作成したセッション情報を取得し、動作をログインと未ログインで振り分けたい
よろしくお願い申し上げます。
Ethnaについてはよくわかりませんが、独自セッションはcookieによるものですか?
cookieの扱いについて以下のページがありました。
あとはセッションIDでDBからデータを展開するだけだと思います。
このあたりは通常のDBの扱いと変わらないと思います。
で、これを毎回全アクションでやるわけですが、それがうまくいってますか?
フィルタチェインを使用すると良いみたいですよ。
http://ethna.jp/old/ethna-document-dev_guide-app-filterchain.html
ご回答ありがとうございます。
2014/03/28 10:44:53ちょっと難しいですが、トライしてみます。
フィルタチェインは便利そうですね。
ありがとうございます。