Example #1
0
        protected void sendemail_Click(object sender, EventArgs e)
        {
            var Email = email.Text.Trim();

            if (!string.IsNullOrEmpty(Email))
            {
                var Existe = GestorCliente.ValidadMailCliente(Email);

                if (Existe != null)
                {
                    if (GestorUsuario.ObtenerHash(usuario.Text.Trim()))
                    {
                        EnvioEmails.EnviarMailRecuperoPass(Email,
                                                           $"https://localhost:44328/RecuperoPass.aspx?clave={usuario.Text.Trim()}&hash={GestorUsuario.RecuperarHashUsuario(usuario.Text.Trim())}");
                        Response.Write("<script>alert('Se ha enviado un correo electronico a su casilla de email para que pueda recuperar su contraseƱa')</script>");
                    }
                    else
                    {
                        Response.Write("<script>alert('Ha ocurrido un error, vuelva a intentarlo')</script>");
                    }
                }
                else
                {
                    Response.Write("<script>alert('El email ingresado no se encuentra registrado')</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('Debe ingresar un email')</script>");
            }
        }