2012-05-02 8 views
0

私はcakephpベースのCMSでビューキャッシュを使用して、フロントエンドの使用のためにキャッシュされたビューを生成します。 フロントエンドは、ユーザーがログに記録されているかどうか、または編集オプションを表示していないかどうかをチェックします。ビューキャッシュを有効にしなくても機能しますが、有効にするとセッションが失われます。cakephpのビューキャッシュでログインセッションを維持する

ノーキャッシュタグ(index.ctp)でセッションコードを入れましたが、ビューのキャッシュを使用している場合、ログインセッションを維持することができますどのように何のセッション

利用可能
<!--nocache--> 
$_SESSION['Auth']['User']['username']; 
<!--/nocache--> 

はありませんか?

答えて

1

anwserは$ _SESSION変数ネイティブPHPの代わりにCakePHPのセッションヘルパーを使用することです

<!--nocache--> 
$this->session->read('Auth.user.name'); 
<!--/nocache--> 
関連する問題