Прочитайте сессию со вкладки, а не из общей банки cookie

Fixkamo-internal
Порезанный
24 августа 2026 г. в 23:05 UTC
Автор
kamo
Обещать
1b1c236

46 клиентских модулей считывают идентификатор *** из документа. Файлы cookie и отправленные как Токен X-***. SessionStorage - per-TAB; cookie - per-ORIGIN. Хотя Каждая организация имела свое собственное имя, это были одни и те же границы. Так что это не имело значения. Обслуживание организаций без домена от одного Общий хост заканчивается тем, что: файл cookie становится одним слотом, любая вкладка может перезапись, поэтому вкладка может отправить сессию другой организации, чем Один из них он показывает. В основном это было замаскировано. УстановитьSessionLayer() patches window. приносить установить X-***-Token из SessionStorage на вызовы одинакового происхождения /api/*; headers.set() перезаписывает, поэтому явный заголовок с источником cookie обычно заменены - каждый из этих сайтов вызовов имеет одинаковое происхождение /api/*, и ни один Прикосновение к WebSocket или другому источнику. Обычно это не всегда: патч только в том случае, если у вас есть токен, то есть открытая вкладка с Пустой магазин отправляет все, что удерживает печенье. Вот как это происходит. App/logout/page.tsx сохраняет свои файлы cookie - их очистка - это как Сессия сорвана — и использоватьSmsWebSocket.ts уже мигрировали; Document.cookie находится в комментарии, объясняющем, почему его нельзя использовать. check-session-token-source.mjs держит линию, с этими двумя списками разрешений и их причины зафиксированы. Он удаляет комментарии перед сопоставлением, поэтому Объяснение того, почему печенье не читается как его использование. Два файла были CRLF, и наивная переписка полностью их переделала. переделанный байт-мудрый, так что дифф - это замена и ничего больше. 2882 испытания и все 8 охранников проходят. Строить производство нельзя было локально - другие сеансы удерживают блокировку Next build непрерывно - но tsc чистый, и более ранняя полная сборка этого же кода удалась; только строка Концы изменились после этого.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены