private bool validaHTML(ref String _mensaje)
        {
            CtrlValidaInyeccion valida = new CtrlValidaInyeccion();
            string mensajeFuncion      = string.Empty;

            if (valida.htmlInyectionValida(this.txtNombre.Text.Trim(), ref mensajeFuncion, "Nombre", ref this.txtNombre))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }
            if (valida.htmlInyectionValida(this.txtAPaterno.Text.Trim(), ref mensajeFuncion, "A Paterno", ref this.txtAPaterno))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }
            if (valida.htmlInyectionValida(this.txtAMaterno.Text.Trim(), ref mensajeFuncion, "A Materno", ref this.txtAMaterno))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }
            if (valida.htmlInyectionValida(this.txtCorreoElectronico.Text.Trim(), ref mensajeFuncion, "Correo Electronico", ref this.txtCorreoElectronico))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }
            if (valida.htmlInyectionValida(this.txtRFC.Text.Trim(), ref mensajeFuncion, "RFC", ref this.txtRFC))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }


            return(true);
        }
Example #2
0
        private bool validaHTML(ref String _mensaje)

        {
            CtrlValidaInyeccion valida = new CtrlValidaInyeccion();
            string mensajeFuncion      = string.Empty;

            if (valida.htmlInyectionValida(this.txtClaveUnica.Text.Trim(), ref mensajeFuncion, "Clave Unica", ref this.txtClaveUnica))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }
            if (valida.htmlInyectionValida(this.txtNombre.Text.Trim(), ref mensajeFuncion, "Nombre", ref this.txtNombre))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }
            if (valida.htmlInyectionValida(this.txtAPaterno.Text.Trim(), ref mensajeFuncion, "A Paterno", ref this.txtAPaterno))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }
            if (valida.htmlInyectionValida(this.txtAMaterno.Text.Trim(), ref mensajeFuncion, "A Materno", ref this.txtAMaterno))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }
            if (valida.htmlInyectionValida(this.txtNumHermanos.Text.Trim(), ref mensajeFuncion, "Numero Hermanos", ref this.txtNumHermanos))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }
            if (valida.htmlInyectionValida(this.txtEmail.Text.Trim(), ref mensajeFuncion, "Correo", ref this.txtEmail))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }
            if (valida.htmlInyectionValida(this.txtCodigoPostal.Text.Trim(), ref mensajeFuncion, "Codigo Postal", ref this.txtCodigoPostal))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }

            if (valida.htmlInyectionValida(this.txtRfc.Text.Trim(), ref mensajeFuncion, "RFC", ref this.txtRfc))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }
            //if (valida.htmlInyectionValida(this.txtFechaNacimiento.Text.Trim(), ref mensajeFuncion, "Fecha de Nacimiento", ref this.txtFechaNacimiento))
            //{
            //    _mensaje = mensajeFuncion;
            //    return false;
            //}
            return(true);
        }
        private bool validaSql(ref String _mensaje)
        {
            CtrlValidaInyeccion valida = new CtrlValidaInyeccion();
            string mensajeFuncion      = string.Empty;

            if (valida.sqlInyectionValida(this.txtNombreUsuario.Text.Trim(), ref mensajeFuncion, "Nombre de Usuario", ref this.txtNombreUsuario))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }
            if (valida.sqlInyectionValida(this.txtContraseña.Text.Trim(), ref mensajeFuncion, "Contraseña", ref this.txtContraseña))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }
            if (valida.sqlInyectionValida(this.txtConfirmarContraseña.Text.Trim(), ref mensajeFuncion, "Confirmar Contraseña", ref this.txtConfirmarContraseña))
            {
                _mensaje = mensajeFuncion;
                return(false);
            }
            return(true);
        }
Example #4
0
        public bool validacion(UTTT.Ejemplo.Linq.Data.Entity.Users _user, ref string _mensage, ref int _codigo)
        {
            CtrlValidaInyeccion valida = new CtrlValidaInyeccion();


            //// NOMBRE

            if (_user.nombre.Equals(String.Empty))
            {
                _mensage = "el nombre es Obligatorio";
                _codigo  = 1;
                return(false);
            }

            if (_user.nombre.Length < 3)
            {
                _mensage = "el caracter minimo de nombre es de 3 ";
                _codigo  = 1;
                return(false);
            }
            if (_user.nombre.Length > 15)
            {
                _mensage = "el maximo de carateres es de 15 ";
                _codigo  = 1;
                return(false);
            }
            if (!Regex.IsMatch(_user.nombre, @"^[a-zA-Z]+$"))
            {
                _mensage = "Solo se admiten Letras ";
                _codigo  = 1;
                return(false);
            }

            if (valida.sqlInyeccionaVlida(this.txtNombre.Text.Trim(), ref _mensage, "nombre", ref this.txtNombre))
            {
                _codigo = 1;
                return(false);
            }

            if (valida.htmlInyeccionalida(this.txtNombre.Text.Trim(), ref _mensage, "nombre", ref this.txtNombre))
            {
                _codigo = 1;
                return(false);
            }



            //clave

            if (_user.contrasena.Equals(String.Empty))
            {
                _mensage = "la Contraseña Obligatoria ";
                _codigo  = 2;
                return(false);
            }

            if (_user.contrasena.Length != 8)
            {
                _mensage = "la clave contraseña admite solo 8 caracteres ";
                _codigo  = 2;
                return(false);
            }



            if (valida.sqlInyeccionaVlida(this.txtContrasena.Text.Trim(), ref _mensage, "clave unica", ref this.txtContrasena))
            {
                _codigo = 2;
                return(false);
            }

            if (valida.htmlInyeccionalida(this.txtContrasena.Text.Trim(), ref _mensage, "clave unica", ref this.txtContrasena))
            {
                _codigo = 2;
                return(false);
            }

            if (!txtVContraseña.Text.ToUpper().Trim().Equals(txtContrasena.Text.ToUpper().Trim()))
            {
                lblVContraseñaS.Visible = true;
                lblVContraseñaS.Text    = "las contraseñas no conciden";

                return(false);
            }

            return(true);
        }
Example #5
0
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            DcGeneralDataContext contex = new DcGeneralDataContext();
            CtrlValidaInyeccion  valida = new CtrlValidaInyeccion();



            if (txtuser.Text.Equals(String.Empty))
            {
                lbluser.Text    = "el usuario es Obligatorio";
                lbluser.Visible = true;
                return;
            }

            if (txtuser.Text.Length <= 3)
            {
                lbluser.Text    = "el usuario debe contener ma de tres caracteres";
                lbluser.Visible = true;
                return;
            }
            if (txtuser.Text.Length > 10)
            {
                lbluser.Text    = "el usuario debe contener menos de 10 caracteres";
                lbluser.Visible = true;

                return;
            }



            //      -------------------------------------
            if (txtpass.Text.Equals(String.Empty))
            {
                lblpass.Text = "la contraseña es Obligatoria";

                lblpass.Visible = true;
                return;
            }

            if (txtpass.Text.Length != 8)
            {
                lblpass.Text    = "la contraseña es de 8 caracteres";
                lblpass.Visible = true;
                return;
            }

            var users = from u in contex.Users where u.contrasena.ToString().Equals(encriptar(txtpass.Text)) && u.nombre.Equals(txtuser.Text) select u;

            var user = users.FirstOrDefault();

            if (user != null && user.id > 0)
            {
                if (user.idEstado == 1)
                {
                    //this.session.Pantalla = "~/Home.aspx";
                    //Hashtable parametrosRagion = new Hashtable();
                    //parametrosRagion.Add("isLogin", result.ToString());
                    //this.session.Parametros = parametrosRagion;
                    //this.Session["SessionManagerLogin"] = this.session;



                    Response.Cookies["activo"].Value   = "1";
                    Response.Cookies["activo"].Expires = DateTime.Now.AddDays(1);
                    Response.Redirect("~/Home.aspx");
                }
                else
                {
                    lblpass.Text    = "este usuario eta bloqueado";
                    lblpass.Visible = true;
                }
            }
            else
            {
                lblpass.Text    = "Usuario o contraseña incorrecto";
                lblpass.Visible = true;
            }
        }