Exemplo n.º 1
0
        private void enviarCorreo()
        {
            string random_String = getRandomPassword();
            string password      = PasswordHash.CreateHash(random_String);
            string email         = txtCorreo.Text;


            try
            {
                int result = gestor.recuperarPassword(email, password);

                if (result == 1)
                {
                    Cartero cartero = new Cartero {
                        ReceiversAddress = email, subject = "Nueva Contraseña", body = "Su nueva contraseña es: " + random_String
                    };
                    cartero.enviarCarta();
                    MessageBox.Show("Por favor revise su correo, se ha enviado una nueva contraseña ", "Recuperar Contraseña");
                }
                else
                {
                    MessageBox.Show("Correo invalido", "Error.");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Recuperar Contraseña", MessageBoxButtons.OK);
            }
        }