Example #1
0
 private void Client_AuthenticationFailed(PSXAPI.Response.LoginError result)
 {
     if (result == PSXAPI.Response.LoginError.AccountNotFound || result == PSXAPI.Response.LoginError.WrongPassword ||
         result == PSXAPI.Response.LoginError.Unsupported || result == PSXAPI.Response.LoginError.Banned ||
         result == PSXAPI.Response.LoginError.NotVerified)
     {
         IsEnabled     = false;
         _reconnecting = false;
     }
 }
Example #2
0
        private void Client_AuthenticationFailed(PSXAPI.Response.LoginError reason)
        {
            Dispatcher.InvokeAsync(delegate
            {
                string message = "";
                switch (reason)
                {
                case PSXAPI.Response.LoginError.AlreadyLoggedIn:
                    message = "Already logged in";
                    break;

                case PSXAPI.Response.LoginError.Banned:
                    message = "You are banned from PokeOne";
                    break;

                case PSXAPI.Response.LoginError.NotVerified:
                    message = "Email not activated";
                    break;

                case PSXAPI.Response.LoginError.WrongPassword:
                    message = "Invalid password";
                    break;

                case PSXAPI.Response.LoginError.AccountNotFound:
                    message = "Invalid username";
                    break;

                case PSXAPI.Response.LoginError.Unsupported:
                    message = "Outdated client, please wait for an update";
                    break;

                case PSXAPI.Response.LoginError.Locked:
                    message = "Server locked for maintenance";
                    break;

                case PSXAPI.Response.LoginError.Full:
                    message = "Server is full";
                    break;
                }
                LogMessage("Authentication failed: " + message, Brushes.OrangeRed);
            });
        }