2014-01-29 4 views
1

Я работаю над приложением JSF 1.2. Рассмотрим следующий прецедент с браузером с 2 вкладками:Один сеанс за вкладку в JSF 1.2

  1. На первой вкладке я подпишусь с пользователем 'TEST'.
  2. На второй вкладке я подпишусь с пользователем TEST2.
  3. Когда я вернусь к первой вкладке, пользователь, зарегистрированный в системе, будет изменен на «TEST2».

Как я могу ограничить вход на текущую вкладку, а не все вкладки? Другими словами, как я могу ограничить сеанс HTTP одной вкладкой, а не всеми вкладками экземпляра браузера?

+0

какой браузер вы используете? –

+0

Вы не имеете в виду per _tab_? – keyser

+0

Я использую firefox .. Мне нужен пользователь на вкладку – sonorita

ответ

0

Просто использовать 2 различных браузеров (например, хром и Firefox)

Если вы используете FireFox УСТАНАВЛИВАЕТЕ MultiFox Plugin

1

Попробуйте использовать Private Tab. Это сделает трюк.

Частная вкладка не содержит куки. Таким образом, это новая сессия cookie для каждой вкладки.

NEW:

Другой подход отключить куки для вашего браузера.

  • Поведение JSF по умолчанию заключается в конкатенации JSESSIONID в URL-адресе. Таким образом, каждая вкладка будет иметь другой JSESSIONID в качестве параметра URL.
Смежные вопросы