Я работаю над приложением MVC3, в котором есть объекты книг и глав. Я использую сессию, чтобы запомнить настройки, выбранные каждым пользователем. Пример настройки - последняя просмотренная глава. Он прекрасно работает, когда у пользователя одновременно открыт только один браузер.
Вот моя задача: некоторые пользователи открывают несколько экземпляров браузера одновременно. Они используют одинаковые учетные данные для входа в каждый экземпляр. В одном браузере последняя просмотренная глава должна отличаться от других браузеров. В настоящее время настройки сеанса для пользователя перезаписывают настройки сеанса в других экземплярах браузера. Какой альтернативный подход я могу использовать, который позволит пользователям открывать несколько браузеров и при этом помнить соответствующие настройки для каждого?