2013-02-28 8 views
0

Я запускаю приложение Cakephp 2.1. Одна из функций - это администрирование, которое вы можете войти в нижестоящие учетные записи пользователей. Это делается в новом окне. В тот момент, когда я пытаюсь получить доступ к вещам в первом окне, они сталкиваются с новыми данными сеанса. Я считаю, что это потому, что все хранится в сеансе cookie CAKEPHP.CakePHP несколько сеансов

Если это правда, я хотел бы иметь возможность создать новый файл cookie сеанса с уникальным именем, которое будет использоваться в новом окне. Пожалуйста, сообщите, если это сработает и как это будет возможно?

ответ

1

Сеансы являются кросс-таблицами и кросс-окнами. Они действительны для всего браузера (если у вас нет одинаковой песочницы или «невидимого» режима для одного окна).

Так что просто открытие новых окон и вкладок всегда будет перезаписывать все остальные сеансы в этом браузере. Поскольку это ограничение браузера, используйте разные браузеры, если вам нужно одновременно выполнять две роли.

Смежные вопросы