protected void cusValMail_ServerValidate(object source, ServerValidateEventArgs args) { if (!LNyAD.ExisteMail(txbMail.Text)) { args.IsValid = false; cusValMail.ErrorMessage = "El mail " + txbMail.Text + " no existe en la aplicación"; } }
protected void cusValMail_ServerValidate(object source, ServerValidateEventArgs args) { if (LNyAD.ExisteMail(txbMail.Text)) { args.IsValid = false; cusValMail.Text = "El correo " + txbMail.Text + " ya está registrado"; } }
protected void cusValMail_ServerValidate(object source, ServerValidateEventArgs args) { mailActual = ((Usuario)Session["Usuario"]).Mail; if (LNyAD.ExisteMail(txbMail.Text) && mailActual != txbMail.Text) { args.IsValid = false; cusValMail.Text = "El correo " + txbMail.Text + " ya está registrado"; } }
protected void btnAceptar_Click(object sender, EventArgs e) { lbExito.Text = ""; if (LNyAD.ExisteMail(txbMail.Text)) { usu = LNyAD.DevuelveDatosUsuarioConMail(txbMail.Text); MailMessage correo = new MailMessage(); correo.To.Add(txbMail.Text); //destino correo.Subject = "Recuperación Contraseña app nba"; //ASUNTO correo.Body = "Acceso a tu app nba \n\nUsuario: " + usu.Login + "\nContraseña: " + usu.Password; //mensaje correo.From = new MailAddress("*****@*****.**"); //quien lo envía correo.IsBodyHtml = true; SmtpClient cliente = new SmtpClient(); //servidor de correo cliente.Host = "smtp.ionos.com"; cliente.Port = 587; //para ssl cliente.UseDefaultCredentials = false; cliente.Credentials = new System.Net.NetworkCredential("*****@*****.**", "MiraFuera"); //dirección y contraseña para poder mandar mail cliente.EnableSsl = true; try { btnCambiaPass.Enabled = true; cliente.Send(correo); cliente.Timeout = 900000; lbAviso.Text = "Se ha enviado a " + usu.Mail + " sus datos, revise su bandeja de entrada"; lbAviso.Visible = true; txbMail.Enabled = false; } catch { lbAviso.Text = "No se ha podido enviar el correo a " + usu.Mail + ", puede que el mail no exista realmente"; lbAviso.Visible = true; } } }