protected void Button1_Click(object sender, EventArgs e) { var email = TextBox1.Text; var pass = TextBox3.Text; var nombre = TextBox2.Text; var apellidos = TextBox5.Text; var passconf = TextBox4.Text; var roll = DropDownList1.SelectedValue; var codpass = 0; EnvioCorreo.Correo correo = new EnvioCorreo.Correo(); var rand = new Random(); var numconf = (int)(rand.Next(1000000, 10000000)); try { bd = new AccesoADatos.Datos(); int resul; int a = bd.AbrirSesion(); if (a == 0) { resul = bd.registrar(nombre, apellidos, numconf, false, email, pass, codpass); } bd.cerrarConexion(); var sol = correo.enviarEmail(email, numconf, "https://localhost:44394/Confirmar.aspx"); } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Hay algun dato mal insertado.');", true); } }
protected void Button1_Click(object sender, EventArgs e) { bd = new AccesoADatos.Datos(); int a = bd.AbrirSesion(); if (a == 0) { int b = bd.comprobarCorreoYContraseña(Correo.Text, Contra.Text); if (b == 1)//El inicio de sesion ha sido correcto! { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Inicio de sesion correcto.');", true); Response.Redirect("http://www.google.com"); } else if (b == 2) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Tienes que confirmar el correo :)');", true); } else { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('El correo o contraseña es incorrecto.');", true); } } else { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Ha habido un problema (con la base de datos).');", true); } bd.cerrarConexion(); }