Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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();
        }