コード例 #1
0
        private void validarUsuario()
        {
            if (txtUsuario.Text == "" && txtPass.Text == "")
            {
                MessageBox.Show("Ingrese usuario y password");
            }
            else
            if (txtUsuario.Text == "")
            {
                MessageBox.Show("Ingrese un usuario");
            }
            else
            if (txtPass.Text == "")
            {
                MessageBox.Show("Ingrese la contraseña");
            }

            else
            {
                int    intento = 0;
                String usuario = txtUsuario.Text;
                String clave   = txtPass.Text;
                UsuarioPermiso = txtUsuario.Text;

                //Encripto el texto que se cargue enel textbox Usuario
                MD5    md5Provider   = new MD5CryptoServiceProvider();
                Byte[] originalBytes = ASCIIEncoding.Default.GetBytes(usuario);
                Byte[] encodedBytes  = md5Provider.ComputeHash(originalBytes);
                String resultado1    = Convert.ToBase64String(encodedBytes);
                //textencriptado1.Text = resultado1;
                txtUsuario.Text = resultado1;



                //Encripto el texto que se cargue en el textbox Clave
                MD5    md5Provider2   = new MD5CryptoServiceProvider();
                Byte[] originalBytes2 = ASCIIEncoding.Default.GetBytes(clave);
                Byte[] encodedBytes2  = md5Provider.ComputeHash(originalBytes2);
                String resultado2     = Convert.ToBase64String(encodedBytes2);
                //textencriptado2.Text = resultado2;
                txtPass.Text = resultado2;



                int existe = Brl.logearUsuario(txtUsuario.Text, txtPass.Text);



                if (existe == 1)
                {
                    //   Brl.guardoAccesoSistema(txtUsuario.Text);
                    this.Hide();
                    new FrmPrincipal().ShowDialog();
                }
                else
                {
                    MessageBox.Show("Sus datos no se encuentra en la base de datos. Consulte con su administrador");
                    limpiarLogin();
                    txtUsuario.Focus();
                }
            }
        }