public void LoginYesWrite(object sender, Account account) { lblStatus.LabelProp = MainClass.Languages.Translate("feedback-send"); buttonOk.Sensitive = true; }
/* public void CheckLoginII(string name, string password,LoginYesTaskHandler loggYesTask,LoginNoTaskHandler loggNoTask){ string URL = loginUrl; SystemWebClient client = new SystemWebClient(); string data = String.Format("{0}\n{1}\n{2}\n{3}",name,GetMd5Sum(password+SALT),Environment.MachineName,Environment.UserName); client.UploadStringCompleted+= delegate(object sender, UploadStringCompletedEventArgs e) { if (e.Cancelled){ if(loggNoTask!= null) loggNoTask(null,"Wrong username or password."); return; } if (e.Error != null){ if(loggNoTask!= null) loggNoTask(null,"Wrong username or password."); return; } string result = e.Result; Account ac = CreateAccount(result); if( ac!= null ){ ac.Login = name ; if(loggYesTask!= null) loggYesTask(null,ac); } else { if(loggNoTask!= null) loggNoTask(null,"Wrong username or password."); return; } }; client.UploadStringAsync(new Uri(URL),data); } */ private Account CreateAccount(string response) { if(!String.IsNullOrEmpty(response)){ //Console.WriteLine(response); /*License lcs = License.LoadLicense(response); Account a = new Account(); a.Token = lcs.Token; return a;*/ string[] responses = response.Replace('\r', '\0').Split('\n'); Account a = new Account(); a.Token = responses[0]; return a; } else return null; }
public void LoginYesWrite(object sender, Account account) { this.Respond(Gtk.ResponseType.Ok); }
public void LoginYesWrite(object sender, Account account) { //Console.WriteLine("LoginYesWrite"); if( account!= null ){ //account.Login = entrLogin.Text; account.Remember = chbRemember.Active; MainClass.User = account; MainClass.MainWindow.SetLogin(); exitTrue = true; } else { MainClass.MainWindow.SetLogin(); ShowModalError(MainClass.Languages.Translate("login_failed")); exitTrue = false; return; } }