private void BCA_Button_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { string username = tbUsername.Text; string password = pbPassword.Password; string passwordConfirm = pbPasswordConfirm.Password; string email = tbEmail.Text; string HID = FormExecution.HID; string encryptKey = File.ReadAllText("rsa_publickey.xml"); if (password == passwordConfirm) { if (!_admin.Client.IsConnected) { FormExecution.StartConnexion(); _admin.Client.Connected += () => Client_Connected(username, password, encryptKey, email, HID); } else { Client_Connected(username, password, encryptKey, email, HID); } } else { _admin.Client.OpenPopBox("Les mots de passe ne sont pas identiques.", "Problème"); } }
private void SendLogin() { if (tbUsername.Text == string.Empty || pbPassword.Password == string.Empty) { _admin.Client.OpenPopBox("Vous ne pouvez pas laisser de champs vide.", "Problème de connexion"); return; } try { if (cbRememberMe.IsChecked == true) { FormExecution.AppConfig.Username = tbUsername.Text; FormExecution.AppConfig.Password = pbPassword.Password; FormExecution.AppConfig.RememberMe = true; FormExecution.AppConfig.Save(); } } catch (Exception ex) { logger.Warn(ex.ToString()); } string username = tbUsername.Text; string password = pbPassword.Password; string HID = FormExecution.HID; FormExecution.Username = username; string encryptKey = File.ReadAllText("rsa_publickey.xml"); if (!_admin.Client.IsConnected) { FormExecution.StartConnexion(); _admin.Client.Connected += () => Client_Connected(username, password, HID, encryptKey); } else { _admin.SendAuthentification(username, password, encryptKey, HID); } }