Beispiel #1
0
        private static void ValidateEmailTokenReceived(object sender, JsonClient.JsonMessageResponceArgs e)
        {
            ValidateEmailTokenResponce responce = e.ResponceMessage as ValidateEmailTokenResponce;

            if (responce == null)
            {
                Console.WriteLine("Invalid responce" + e.ResponceMessage.MessageName);
            }
            else
            {
                if (responce.OK)
                {
                    Console.WriteLine("Token Validation OK");
                    Console.WriteLine(responce.Responce);
                    Console.WriteLine(responce.SessionID);
                    LastSessionToken = responce.SessionID;
                }
                else
                {
                    Console.WriteLine("Token Validation Failed");
                    Console.WriteLine(responce.Responce);
                }
            }

            ClearWait();
        }
Beispiel #2
0
        private static void ChangePasswordReceived(object sender, JsonClient.JsonMessageResponceArgs e)
        {
            LastSessionToken = string.Empty;

            ChangePasswordResponce responce = e.ResponceMessage as ChangePasswordResponce;

            if (responce == null)
            {
                Console.WriteLine("Invalid responce" + e.ResponceMessage.MessageName);
            }
            else
            {
                if (responce.OK)
                {
                    Console.WriteLine("Password Change OK");
                    Console.WriteLine(responce.Responce);
                    Console.WriteLine(responce.SessionID);
                    LastSessionToken = responce.SessionID;
                }
                else
                {
                    Console.WriteLine("Password Change Failed");
                    Console.WriteLine(responce.Responce);
                }
            }

            ClearWait();
        }
Beispiel #3
0
        private static void LoginReceived(object sender, JsonClient.JsonMessageResponceArgs e)
        {
            LastSessionToken = string.Empty;
            LastUserID       = string.Empty;
            LastAuthToken    = string.Empty;

            LoginUserResponce responce = e.ResponceMessage as LoginUserResponce;

            if (responce == null)
            {
                Console.WriteLine("Invalid responce" + e.ResponceMessage.MessageName);
            }
            else
            {
                if (responce.OK)
                {
                    Console.WriteLine("Login OK");
                    Console.WriteLine(responce.UserID);
                    Console.WriteLine(responce.SessionID);
                    Console.WriteLine(responce.Responce);
                    LastUserID       = responce.UserID;
                    LastSessionToken = responce.SessionID;
                    LastAuthToken    = responce.Responce;
                }
                else
                {
                    Console.WriteLine("Login Failed");
                    Console.WriteLine(responce.Responce);
                }
            }

            ClearWait();
        }
Beispiel #4
0
            private void Connection_ReceivedResponce(object sender, JsonClient.JsonMessageResponceArgs e)
            {
                if (!ValidateResponce(e.RequestMessage as TokenAuthenticatedRequest, e.ResponceMessage as TokenAuthenticatedResponce))
                {
                    return;
                }

                if (e.ResponceMessage as NodeStatusResponce != null)
                {
                    HandleNodeStatusResponce(e.ResponceMessage as NodeStatusResponce);
                }
            }
Beispiel #5
0
        private static void CreateReceived(object sender, JsonClient.JsonMessageResponceArgs e)
        {
            CreateUserResponce responce = e.ResponceMessage as CreateUserResponce;

            if (responce == null)
            {
                Console.WriteLine("Invalid responce" + e.ResponceMessage.MessageName);
            }
            else
            {
                Console.WriteLine(responce.OK ? "Create OK" : "Create Failed");
                Console.WriteLine(responce.Responce);
            }
            ClearWait();
        }
        protected void ArgChecksCallback(object sender, JsonClient.JsonMessageResponceArgs args)
        {
            LobbyUser user = args.Token as LobbyUser;

            if (user == null)
            {
                return;
            }

            if (args.ResponceMessage as ValidateAuthenticationTokenResponce == null)
            {
                user.SocketConnection.Disconnect("Invalid Authentication");
            }
            else
            {
                user.SetAttributeB("ValidAuthentication", true);
                CheckConnection(user);
            }
        }