2011-05-09 40 views
0

我CakePHP的集成組件驗證,但「該頁面無法正常重定向」CakePHP的驗證組件「頁面沒有正確重定向」

任何解決方案,請。我在過濾器之前

+0

是否使用ACL以及或者只是驗證? – JohnP 2011-05-09 05:03:00

+0

沒有ACL ..只有AUTH – AnNaMaLaI 2011-05-09 07:07:16

+0

如果你使用FF,你應該安裝一個名爲Tamper Data的插件。這使您可以查看請求的去向以及哪些操作不被允許。當您請求/用戶/登錄時會發生這種情況嗎? – JohnP 2011-05-09 07:21:58

回答

0

使用$this->Auth->allow(array('login'));試試這個:

function beforeFilter() { 
    $this->Auth->allow('login'); 
} 
+0

這不是問題。您可以將它傳遞給一個數組:http://api.cakephp.org/view_source/auth-component/#line-609 – JohnP 2011-05-09 07:20:55

0

隨着Auth::allow()方法,你只需把每個動作作爲函數參數,而不是一個數組。

因此,例如:

$this->Auth->allow('login', 'view', 'index'); 
+0

這不是問題。您可以將它傳遞給一個數組:http://api.cakephp.org/view_source/auth-component/#line-609 – JohnP 2011-05-09 07:20:22

相關問題