我在布局中设置了一个元标记,以确保用户在设定的时间后保持闲置状态。CakePHP - 在用户闲置时间限制后自动注销
<meta http-equiv="refresh" content="3600;url=http://www.example.com/users/logout/redirect:%2Fusers%2Faccount" />
正如你所看到的,我想通过当前URL(编码)作为重定向参数,所以,当注销动作被调用,并重定向到登录页面,登录页面就会知道哪些页面将用户重定向到系统自动注销时他们正在执行的任何操作。
然而,当自动注销时,它重定向到http://www.example.com/users/logout/redirect:%2Fusers%2Faccount
如预期,但我得到一个404错误:
/用户/注销/重定向:/用户/账号没有被发现
我在这里做错了什么?
为什么重新发明轮子?在'core.php'内的'Session.timeout'中设置空闲时间,并使用Auth组件来管理登录重定向。你不需要你的布局中的元。 – pleasedontbelong
我不知道Session.timeout。现在我将在哪里获得Auth重定向回用户所在的页面? – BadHorsie