示例#1
0
        //WebMethod para recuperar la contraseña.
        public string Recuperar_Contrasena(string user, string email)
        {
            O_Business = new O_Business();
            bool resp = O_Business.Get_Usuario(user, email); // Guardo la respuesta en este caso para evaluar si debo invocar o no una variable de sesión.

            if (resp)
            {
                String nuevaContrasena = Seguridad.Decrypt(O_Business.Get_Password_Email(user, email));
                //Armo el mail
                MailMessage o = new MailMessage("*****@*****.**", email, "Recuperar Contraseña", "Tu contraseña es: " + nuevaContrasena);
                //Credenciales
                NetworkCredential netCred = new NetworkCredential("*****@*****.**", "1823deltaepsilonAlfa");
                SmtpClient        smtpobj = new SmtpClient("smtp.gmail.com", 587);
                smtpobj.EnableSsl   = true;
                smtpobj.Credentials = netCred;
                smtpobj.Send(o);
                return("Revisa tu correo");
            }
            else
            {
                return("No existe!");
            }
        }