Redirect CakePHP 3重新登录后如何重定向到请求页面

Redirect CakePHP 3重新登录后如何重定向到请求页面,redirect,cakephp-3.0,Redirect,Cakephp 3.0,我需要帮助来解决一个问题。我用cakephp3开发了一个应用程序。我正在使用Auth组件。该应用程序运行良好。问题是,当我的应用程序空闲30分钟,会话过期,用户单击某个链接,然后应用程序被重定向到登录页面,这是正常的 但登录后,我想重定向用户上次单击的位置。目前,它将重定向默认主页 提前感谢。在项目URL中添加查询字符串,如: http://awesomecakeapp.dev/?redirect=%2Fadmin%2Fadmins 然后在控制器中检查重定向查询字符串,并相应地重定向: if (

我需要帮助来解决一个问题。我用cakephp3开发了一个应用程序。我正在使用Auth组件。该应用程序运行良好。问题是,当我的应用程序空闲30分钟,会话过期,用户单击某个链接,然后应用程序被重定向到登录页面,这是正常的

但登录后,我想重定向用户上次单击的位置。目前,它将重定向默认主页


提前感谢。

在项目URL中添加查询字符串,如:
http://awesomecakeapp.dev/?redirect=%2Fadmin%2Fadmins

然后在控制器中检查重定向查询字符串,并相应地重定向:

if ($this->request->getQuery('redirect') != null) {
    $redirect = $this->request->getQuery('redirect');
     return $this->redirect($redirect);
 }
以上内容将重定向到admin prefix中admins controller的索引操作。其他人也是如此

希望这有帮助