2012-12-04 72 views
1

在CakePHP,AppController beforeFilter函數我試圖重定向,但它不工作... 我越來越瀏覽器錯誤:太多的重定向。CakePHP重定向在beforefilter AppController

if ($this->Session->read('Check.val')) 
{ 
    $this->redirect(array('controller'=>'pages','action' => 'login')); exit(); 
} 

回答

1

的原因是,如果該值確實在會話中存在,那麼它總是會重定向。

看起來你正在構建一個登錄系統。查看CakePHP的內置認證組件。