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; }
// 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(); } }
public void Login() { var loginData = ServerCredentials.Read(); Login(loginData); }