protected void btnEnviar_Click(object sender, EventArgs e) { if (txtClave.Text == txtClave2.Text) { libreria registro = new libreria(); Random rand = new Random(); int confirmacion = rand.Next(1000,9999); String sql = "Insert into usuario (nombre, apellido, correo, clave, confirmacion, estado) Values ('" + txtNombre.Text + "' , '" + txtApellido.Text + "','" + txtCorreo.Text + "','" + txtClave.Text + "', '" + confirmacion + "','P')"; registro.ejecuta(sql); SmtpClient client = new SmtpClient(); client.Host = "smtp-mail.outlook.com"; client.Port = 587; client.EnableSsl = true; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; client.Credentials = new NetworkCredential("*****@*****.**", "programacion3"); //Enviando correo MailMessage mail = new MailMessage(); mail.From = new MailAddress("*****@*****.**"); mail.To.Add(new MailAddress(txtCorreo.Text)); mail.Subject = "Confirmacion de correo."; mail.IsBodyHtml = true; mail.Body = "<h2> Su codigo de confirmacion es : </h2><br> <h1>" + confirmacion + "</h1> Ingresa a esta pagina para validar: <a href='http://localhost:4320/validar.aspx?codigo=" + confirmacion + "&correo=" + txtCorreo.Text + "'>Confirmar<a/>"; lblInformacion.Text = "<h2> Su codigo de confirmacion es : </h2><br> <h1>" + confirmacion + "</h1> Ingresa a esta pagina para validar: <a href='http://localhost:4320/validar.aspx?codigo=" + confirmacion + "&correo=" + txtCorreo.Text + "'>Confirmar<a/>"; // client.Send(mail); } else { lblInformacion.Text = "La clave que ingreso no son iguales"; } }
protected void Page_Load(object sender, EventArgs e) { String codigo = Request.QueryString["codigo"]; String mail = Request.QueryString["correo"]; libreria coneccion = new libreria(); String sql = "select confirmacion from usuario where correo ='" + mail + "'"; DataSet consulta = coneccion.Consulta(sql); DataRow dr; String codigo2=""; try { dr = consulta.Tables[0].Rows[0]; codigo2 = dr["confirmacion"].ToString(); } catch { } if (codigo == codigo2) { String update = "update usuario set estado='A' where correo='" + mail + "'"; coneccion.ejecuta(update); lblinformacion.Text = "Felicidades ha confirmado su registro"; } else { lblinformacion.Text = "No se a confirmado"; } }
protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { string fullPath = Path.Combine(Server.MapPath("~/imagenes"), FileUpload1.FileName); FileUpload1.SaveAs(fullPath); libreria cg = new libreria(); cg.ejecuta("INSERT INTO imagenes (path) VALUES ('"+fullPath+"');"); Response.Redirect("~/Default.aspx"); } }