public string AtualizarSenhaConfig(UInt32 cod) { using (MySqlConnection con = new MySqlConnection(conect.MyBase_txt.Text)) { try { con.Open(); using (MySqlCommand att = new MySqlCommand("update clientes set passconfig = @a where cod_cliente = @b", con)) { ExecutarComandos exe = new ExecutarComandos(); string newPass = exe.SenhaCrip(25, 3); att.Parameters.Add(new MySqlParameter("@a", exe.CriptografarSenha_MD5(newPass))); att.Parameters.Add(new MySqlParameter("@b", cod)); att.ExecuteNonQuery(); return(newPass); } } catch (Exception e) { throw e; } } }
private async void Confirm_bt_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(Senha_txt.Password) || string.IsNullOrEmpty(ConfirmarSenha_txt.Password)) { MessageBox.Show("Preencha ambos os campos!", "Hmmm", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } if (Senha_txt.Password == ConfirmarSenha_txt.Password) { RecuperarSenha re = new RecuperarSenha(); ExecutarComandos exe = new ExecutarComandos(); if (await re.Codigo("http://" + PegarInfos.Url + "/renovarsenha.php?cod=" + codigo + "&email=" + email + "&newpwd=" + exe.CriptografarSenha_SHA256(exe.CriptografarSenha_MD5(Senha_txt.Password)))) { MessageBox.Show("Senha alterada com Sucesso!", "", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } } else { MessageBox.Show("As senhas nao coincidem!", "Opps!", MessageBoxButton.OK, MessageBoxImage.Exclamation); } //codigo = string.Empty; //email = string.Empty; }