В приложении есть быстрый переход по контекстам авторизации. Почти как в гугле: тыкаешь на иконку в правом верхнем углу и переавторизовываешься за другое лицо.
                  
                  
                  Возникла проблема: пользователь может начать заказывать продукт за одно лицо, в соседней вкладке переавторизоваться и продолжить заказывать продукт уже не за того, для кого форма была предназначена.
                  
                  
                  1 решение. Если бы не HTTP-only cookie, то можно было бы сложить токен авторизации в window, и пока вкладка открыта, производить все действия на сайте от лица единственного человека, за которого страница была открыта.
                  
                  
                  2 решение. Придумал подписывать формы токеном на основе авторизации. Как CSRF, только при каждой смене контекста такой токен будет перегенерироваться. 
                  
                  
                  
                  
                  
                  Может быть у кого-то были подобные кейсы и могут поделиться опытом?
                  
                  
                
если ты залогинился в другой вкладке в первой слетает сессия и там та же карзина что и у второго. Хочет работать из двух режимов - пусть в инкогнито запускает
Обсуждают сегодня