Skip to content

talkcontrol


talkcontrol / common/services/session / getOrCreateSessionId

Function: getOrCreateSessionId()

getOrCreateSessionId(): string

Defined in: src/common/services/session.ts:63

Read the session id of the current page. Priorité :

  1. le query param s de l'URL (lien du view-selector / QR code) — consommé puis RETIRÉ de la barre d'adresse : jamais de token à l'écran (beamer), dans l'historique ou l'autocomplétion, et un F5 retombe sur la session du navigateur au lieu de ressusciter un token périmé. Adopté durablement seulement si le navigateur n'a pas encore de session (mobile via QR) — jamais d'écrasement (anti-fixation par lien piégé) ;
  2. sinon l'id précédemment généré par ce navigateur (localStorage — c'est lui qui fait que tous les onglets rejoignent la même session : la télécommande) ;
  3. sinon un id neuf, persisté.

Returns

string

the session id of the current page