Some developers require that their users are able to run several sessions of an IntraWeb application. One session per browser tab or window. XI eliminates tmURL and tmHidden which allowed this, but we’ve added a new property to the ServerController which will allow this with cookie based sessions, yet still meet the other requirements of the new integrated page mode.
The ServerController contains a new property called AllowMultipleSessionsPerUser. It defaults to false, which causes IntraWeb applications to run as previous versions did using the tmCookie option. When set to false, the URL root will be:
If AllowMultipleSessionsPerUser is set to true, on each session start the user will be redirected to:
However a cookie will still be issued to the browser, however it will have its path set to /SessionID. IntraWeb will completley ignore the SessionID in the URL, and will still rely on the cookie value. However by creating unique paths, and assigning the cookies to the path instead of just the domain, this allows multiple IntraWeb sessions to be used by a single user in multiple tabs or windows.