For any places in the code where UMC stores ClientIDs over time (gap between
runoff votes for example), replace it with the UserID instead.
The difference is that UserIDs are unique (for all intents and purposes) and
ClientIDs are not. This means that if a user disconnects and another
reconnects, the second user may take the first user's ClientID. The way UMC
works now, it will treat the second user as if he was the first user if that
happens.
Original issue reported on code.google.com by Steell1...@gmail.com on 3 Mar 2012 at 6:06
Original issue reported on code.google.com by
Steell1...@gmail.com
on 3 Mar 2012 at 6:06