Beispiel #1
0
        public void Login(ServerCredentials.LoginData loginData)
        {
            UserConfiguration userConfig = null;

            if (loginData != null)
            {
                while (loginData != null && userConfig == null)
                {
                    userConfig = UserManagement.TokenLogin(loginData.Token);
                    if (userConfig == null)
                    {
                        logger.Warn(String_Functions.UppercaseFirst(loginData.Username) + " Failed to Login... Retrying in 5 seconds");

                        Thread.Sleep(5000);

                        loginData = ServerCredentials.Read();
                    }
                }

                if (userConfig != null)
                {
                    logger.Info(String_Functions.UppercaseFirst(userConfig.Username) + " Logged in Successfully");
                }
            }

            CurrentUser = userConfig;
        }
Beispiel #2
0
 // Set Login File UserConfiguration
 private void Login(UserConfiguration userConfig)
 {
     if (userConfig != null)
     {
         var userInfo = ServerCredentials.Read();
         if (userInfo != null)
         {
             if (userInfo.Username != userConfig.Username || userInfo.Token != userConfig.Token)
             {
                 ServerCredentials.Create(userConfig);
             }
         }
         else
         {
             ServerCredentials.Create(userConfig);
         }
     }
     else
     {
         ServerCredentials.Remove();
     }
 }
Beispiel #3
0
        public void Login()
        {
            var loginData = ServerCredentials.Read();

            Login(loginData);
        }