2011-05-09 44 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

相关问题