Пример #1
0
        public bool verificarInicioSesion(DTOInicioSesion inicioSesion)
        {
            conectarBD();
            conectado.Open();
            comando             = new MySqlCommand();
            comando.Connection  = conectado;
            comando.CommandText = "Select * from usuario";
            lectura             = comando.ExecuteReader();
            lectura.Read();
            while (lectura.Read())
            {
                string correo = lectura.GetValue(4).ToString();

                string contraseña = lectura.GetValue(5).ToString();

                int tipo = Int32.Parse(lectura.GetValue(6).ToString());


                if (correo == inicioSesion.Correo & contraseña == inicioSesion.Contraseña & tipo == inicioSesion.Tipo)
                {
                    return(true);
                }
            }
            conectado.Close();
            return(false);
        }
Пример #2
0
        //metodo que verifica que los datos que se ingresan al iniciar sesion correspondan a los almacenados en la BD
        public bool verificarInicioSesion(DTOInicioSesion inicioSesion, String pTipo)
        {
            conectarBD();
            conectado.Open();
            comando             = new MySqlCommand();
            comando.Connection  = conectado;
            comando.CommandText = "Select Correo,Contraseña,Tipo from usuario";
            lectura             = comando.ExecuteReader();
            lectura.Read();
            while (lectura.Read())
            {
                string correo = "";

                string contraseña = "";
                string tipo       = "";

                correo = lectura.ToString();

                contraseña = lectura.ToString();
                tipo       = lectura.ToString();


                if (correo == inicioSesion.Correo & contraseña == inicioSesion.Contraseña & tipo == pTipo)
                {
                    return(true);
                }
            }

            conectado.Close();
            return(false);
        }
Пример #3
0
        protected void btnIniciar_Click(object sender, EventArgs e)
        {
            try
            {
                int tipo = (rdnAdmin.Checked ? 1 : (rdnTutor.Checked ? 2 : 3));

                DTOInicioSesion sSesion = new DTOInicioSesion(txtUsuario.Text, txtContraseña.Text, tipo);
                lblError.Text = Validacion.validarSesion(sSesion);

                if (lblError.Text == String.Empty)
                {
                    if (controlador.verificarSesion(sSesion))
                    {
                        if (rdnAdmin.Checked)
                        {
                            Response.BufferOutput = true;
                            Response.Redirect("MainAdmin.aspx?User="******"tutortutor"))
                            {
                                Response.Redirect("ConfirmarTutor.aspx?User="******"MainTutor.aspx?User="******"MainFinal.aspx?User = "******"Usuario o contraseña incorrectos");
                    }
                }
            }
            catch
            {
                mensajeInterfaz("Error al realizar la consulta");
            }
        }
Пример #4
0
        private static Boolean validarCamposSesion(DTOInicioSesion pSesion)
        {
            Boolean flag = true;

            if (pSesion.Correo.Equals(String.Empty))
            {
                flag = false;
                return(flag);
            }
            if (pSesion.Contraseña.Equals(String.Empty))
            {
                flag = false;
                return(flag);
            }
            else
            {
                return(flag);
            }
        }
Пример #5
0
        public static String validarSesion(DTOInicioSesion pSesion)
        {
            if (!validarCamposSesion(pSesion))
            {
                return("No pueden haber datos vacíos");
            }
            else
            {
                String Consulta = String.Empty;

                Consulta += validarCorreoValido(pSesion.Correo);
                if (Consulta != String.Empty)
                {
                    return(Consulta);
                }
            }

            return(String.Empty);
        }
Пример #6
0
        /*****************************************/

        public bool verificarSesion(DTOInicioSesion pSesion)
        {
            VerificacionDeDatos sSesion = new VerificacionDeDatos();

            return(sSesion.verificarInicioSesion(pSesion));
        }