- Spegnimento
- 24 agosto 2026 alle ore 23:05 UTC
- Autore
- kamo
- Impegno
- 1b1c236
46 moduli client leggono il *** id fuori documento. cookie e inviato come X-***-Token. sessionStorage è per-TAB; un cookie è per-ORIGIN. ♪ ogni organizzazione aveva un nome host proprio quelli erano lo stesso confine, così non importava. Servire organizzazioni senza un dominio da uno host condiviso termina che: il cookie diventa una singola slot qualsiasi scheda può sovrascrittura, quindi una scheda può inviare una sessione di organizzazione diversa rispetto alla uno che sta visualizzando. Soprattutto questo era già mascherato. installSessionLayer() patch finestra. # per impostare X-***-Token da sessioneStorage su chiamate /api/* dello stesso indirizzo e headers.set() sovrascritture, quindi un'intestazione esplicita basata sui cookie è normalmente sostituito -- ogni di questi siti di chiamata è lo stesso-origine /api/*, e nessuno tocca un WebSocket o un'altra origine. Normalmente non è sempre: la patch solo incendi quando la sessioneStorage ha un token, quindi una scheda appena aperta con un vuote negozio invia tutto ciò che il cookie detiene. Questo è il caso che questo si chiude. app/logout/page.tsx mantiene il suo cookie scrive -- cancellandoli è come un la sessione è demolita -- e l'usoSmsWebSocket.ts è stato già migrato; document.cookie è in un commento spiegando perché non deve essere utilizzato. check-session-token-source.mjs detiene la linea, con quei due consentiti elencati e le loro ragioni registrate. Striscia i commenti prima di abbinare, quindi un spiegazione del perché il cookie è evitato non legge come un uso di esso. Due file sono stati CRLF e una riscrittura ingenua li ha ripieni completamente; erano in senso rosso, quindi il diff è la sostituzione e nient'altro. 2882 test e tutte le 8 guardie passano. La produzione non poteva essere eseguita localmente -- altre sessioni tengono il prossimo blocco di costruzione continuamente -- ma tsc è pulito e una prima costruzione completa di questo stesso codice è riuscita; solo la linea le terminazioni sono cambiate dopo.