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