Cakephp:登录后重定向到同一页面

时间:2015-09-03 18:18:13

标签: cakephp

我正在使用cakephp 2.0.4。我在登录后面临重定向问题

我的申请有以下页面: 第x页:应用按钮。如果没有登录,请转到第Y页。 第Y页:登录页面

登录后,如何将代码重定向到第X页。 我认为$ this-> auth->重定向将重定向到第Y页而不是第X页。

感谢任何帮助。

1 个答案:

答案 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