【发布时间】:2015-11-24 18:06:15
【问题描述】:
当后台 ajax 调用服务器时,如何防止 CakePHP 3.x 扩展我的用户会话?我也在使用 jquery 的 $.ajax() 。
我有一个 setInterval 每分钟运行一次以获取一些用户通知。我的应用程序是 EHR,我需要保持严格的会话超时。我的获取通知 Javascript 基本上只是让我的会话不受限制,因为 ajax 调用正在扩展会话。
我以为几周前在 CakePHP 的书中看到了一些关于此的内容,但我今天似乎找不到了。
谢谢, 达人
【问题讨论】:
-
那么,当您说“严格会话超时”时,您到底是什么意思?从您的问题标题中,您可能会认为您只希望后台 AJAX 请求不影响超时,而用户的前台活动应该延长会话吗?
-
严格来说会话必须在 10 分钟无活动后超时。因此后台 Ajax 请求不应扩展会话。现在我的 Ajax 请求正在扩展会话,这在我的用例中是不可取的。
标签: jquery ajax cakephp session-cookies cakephp-3.0