Exemple #1
0
        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;
                }
            }
        }
Exemple #2
0
        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;
        }