2011-08-16 6 views
0

セッションの期限切れ後に自動リダイレクトを追加するにはどうすればよいですか? 私はKohana 3.2.0を使用しており、セッションはクッキーに保存されています。コハナ3.2.0 |セッションの期限切れ後に自動リダイレクトを追加するにはどうすればよいですか?

http://webpage.com/test/test/myControllerはあなたが私を少し与えることを願って:セッションの有効期限が切れていると私は私がReflectionException取得し、URLが表示されている、リンクをクリックすると

は今URLは一例http://webpage.com/test/myController

のためでありますセッションが終了した後に自動的にリダイレクトするためのヒント:

答えて

1

セッションが終了すると、現在のセッションで設定した値は使用できなくなります。したがって、値を設定してコントローラのbefore()メソッドに入れます:

// In your Controller::before() method 
if (Session::instance()->get('valid') === NULL) 
{ 
    $this->request->redirect('somewhere'); 
} 

// This goes somewhere after the session expiry check 
Session::instance()->set('valid', TRUE); 
関連する問題