我正在使用cakephp 2.0.4。我在登录后面临重定向问题
我的申请有以下页面: 第x页:应用按钮。如果没有登录,请转到第Y页。 第Y页:登录页面
登录后,如何将代码重定向到第X页。 我认为$ this-> auth->重定向将重定向到第Y页而不是第X页。
感谢任何帮助。
答案 0 :(得分:3)
您可以将referer存储到会话中,方法是将其添加到login方法中:
$this->Session->write('redirectUrl', $this->referer());
然后登录后:
$this->Auth->redirect($this->Session->read('redirectUrl'));
$this->Session->delete('redirectUrl'); // Make sure to delete it