2013-02-28 71 views
0

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

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

回答

1

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

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