private void NewPassword_PasswordChanged(object sender, RoutedEventArgs e) { if (ValidatorClass.ValidatePassword(NewPassword.Password) == true) { ValidNewPassword = true; NewPasswordComments.Content = "-> хороший пароль"; } else { ValidNewPassword = false; NewPasswordComments.Content = "-> слабый пароль"; } PasswordConfirmButton.IsEnabled = (ValidOldPassword == true) && (ValidNewPassword == true) && (ValidNewRepeatPassword == true); }
private void PasswordBox_PasswordChanged(object sender, RoutedEventArgs e) { if (ValidatorClass.ValidatePassword(PasswordBox.Password) == true) { Passwordcomments.Content = "-> хороший пароль"; ValidPassword = true; } else { Passwordcomments.Content = "-> слабый пароль"; ValidPassword = false; } NextButton.IsEnabled = (ValidUsername == true) && (ValidEmail == true) && (ValidPhone == true) && (ValidPassword == true) && (ValidMasterPassword == true); }
private async Task <bool> ValidationOldPassword(string OldPassword) { if (ValidatorClass.ValidatePassword(OldPassword) == true) { string MD5Login = DatabaseLogicClass.SQLiteGet("SELECT login FROM logins WHERE authenticated=1"); string result = await DatabaseLogicClass.MySQLGetAsync("SELECT Password FROM Users WHERE (Phone='" + MD5Login + "' OR Email='" + MD5Login + "')"); result = result.Remove(result.Length - 1); if (CryptoClass.MD5Hash(OldPassword) == result) { OldPasswordComments.Content = "-> верный пароль"; return(true); } else { OldPasswordComments.Content = "-> неверный пароль"; } } return(false); }