1. A method for distinguishing between sessions associated with anonymous users, the method comprising: receiving, by a server from a client, a first anonymous request for login by a user operating the client, the first request comprising an identification number; creating, by the server in response to receiving the request, a first identifying tag comprising at least a part of the identification number; validating, by the server, the first identifying tag to determine whether the first identifying tag has been used; creating, by the server upon determining the first identifying tag has not been used, an anonymous user account incorporating the first identifying tag; logging, by the server, the user into a session of the server using the anonymous user account; disconnecting the session associated with the anonymous user account; storing, upon disconnection of the session, the first identifying tag and information about a state of the session; receiving, by the server, a second anonymous request from the user for login, the second request comprising the identification number; creating, by the server in response to receiving the second request, a second identifying tag comprising at least a part of the identification number; comparing the second identifying tag with the first identifying tag of the disconnected session; and reconnecting the user to the disconnected session and the anonymous user account responsive to the comparison.