macielbombonato / bigbluebutton

Automatically exported from code.google.com/p/bigbluebutton
0 stars 0 forks source link

Multiple sessions in a browser to the same server get the same userID and fullName upon simultaneous reconnect #762

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
While using multiple BigBlueButton sessions to the same server from the same 
browser I have repeatability noticed that if they loose connection to the 
server and reconnect all at the same time they end up getting the same display 
name.  When looking at the conference participants with the API it appears that 
all the users also have the same unique userID.  It is always the information 
of the last user who joined.

It is the cookie that maintains the information about the session.  When a join 
is issued a new one seems to be generated.  However, upon reconnection it 
reuses the current one for all connections (since it is global in the browser). 
 This has implications in testing.

Original issue reported on code.google.com by scott.mo...@gmail.com on 25 Nov 2010 at 8:21

GoogleCodeExporter commented 9 years ago
This is a race condition and only appears we use testing tools to launch 
multiple browsers that can connect at the same time. 

It's a race condition because we use a cookie to handoff connection between 
loading the client and having the client make a subsequent request to bbb-web.

Original comment by ffdixon@gmail.com on 7 Feb 2011 at 12:52