CakePHP多个会话

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CakePHP多个会话相关的知识,希望对你有一定的参考价值。

我正在运行Cakephp 2.1应用程序。一个功能是作为管理员,您可以登录到较低级别的用户帐户。这是在一个新窗口中完成的。在我尝试访问第一个窗口中的内容时,它们会与新的会话数据发生冲突。我相信这是因为所有内容都存储在会话cookie CAKEPHP中。

如果这是真的,那么我希望能够创建一个具有新窗口使用的唯一名称的新会话cookie。请告知这是否有效以及如何解决这个问题?

答案

会话是交叉表和跨窗口。它们对整个浏览器有效(如果你没有相同的沙箱或“隐形”模式)。

因此,只需打开新窗口和选项卡将始终覆盖该浏览器中的所有其他会话。由于这是浏览器限制,因此如果您需要同时使用两个角色,请使用不同的浏览器。

以上是关于CakePHP多个会话的主要内容,如果未能解决你的问题,请参考以下文章

CakePHP - 会话超时

具有两个模型会话的 Cakephp 身份验证组件

CakePHP:会话、autoRegenerate、requestCountdown、AJAX 的问题

cakephp 3如何增加会话超时

在 cakephp 中延长每个用户的会话超时

如何在cakephp 2中查看会话变量?