CakePHP $this->Auth->loginRedirect 不执行

在登录成功后我想在Session中set一系列的值,但是不知为什么突然之间$this->Auth->loginRedirect就不执行了,登录成功后直接去了登录前访问的页面,简直太折磨人了,后来想了一个折中的办法,在beforeFilter中设置autoRedirect为false,在login 方法中加入如下代码
if ($this->Auth->user()){
   $this->redirect("/users/setFrontsSession");
}

这样每次登录成功后就会来执行给session set值的方法了。

你可能感兴趣的:(cakephp)