Exemple #1
0
        private void btnAcceder_Click(object sender, EventArgs e)
        {
            /*
             * string cadena;
             * cadena = txtContrasena.Text;
             *
             * SHA1CryptoServiceProvider contraseña = new SHA1CryptoServiceProvider();
             * byte[] vertorBytes = System.Text.Encoding.UTF8.GetBytes(cadena);
             * byte[] salida = contraseña.ComputeHash(vertorBytes);
             * contraseña.Clear();
             * Encriptado = Convert.ToBase64String(salida);
             * Encriptado = txtContrasena.Text;*/
            //--------------------------

            if (validarIngreso())
            {
                LogicaUsuario usuario    = new LogicaUsuario();
                var           validLogin = usuario.LoginUser(txtUsuario.Text, txtContrasena.Text);
                if (validLogin == true)
                {
                    isloginsuccess = true;
                }
                else
                {
                    isloginsuccess = false;
                    if (bloqueo == 3)
                    {
                        MessageBox.Show("Alcanzo el limite total de intentos, contacte a su administrador");
                        Application.Exit();
                    }
                    MessageBox.Show("Datos Incorrectos,Verifique por favor", "Error");
                    txtUsuario.Clear();
                    txtContrasena.Clear();
                    txtUsuario.Focus();
                    bloqueo++;
                }
            }

            if (isloginsuccess)
            {
                varpublic.usuario = txtUsuario.Text;
                this.Hide();
                frmBienvenida splop = new frmBienvenida();
                splop.ShowDialog();
                SistemaSOFO f = new SistemaSOFO();
                f.Show();
            }
            else
            {
                pcloader.Visible = false;
            }
        }
Exemple #2
0
        void AbrirFormulario()
        {
            string cadena;

            cadena = txtContrasena.Text;

            SHA1CryptoServiceProvider contraseña = new SHA1CryptoServiceProvider();

            byte[] vertorBytes = System.Text.Encoding.UTF8.GetBytes(cadena);
            byte[] salida      = contraseña.ComputeHash(vertorBytes);
            contraseña.Clear();
            Encriptado = Convert.ToBase64String(salida);

            //--------------------------

            if (validarIngreso())
            {
                LogicaUsuario usuario    = new LogicaUsuario();
                var           validLogin = usuario.LoginUser(txtUsuario.Text, Encriptado);
                if (validLogin == true)
                {
                    this.Hide();
                    //----------------
                    Bienvenida splop = new Bienvenida();
                    splop.ShowDialog();

                    SistemaSOFO f = new SistemaSOFO();
                    f.Show();
                }
                else
                {
                    if (bloqueo == 3)
                    {
                        MessageBox.Show("Alcanzo el limite total de intentos, contacte a su administrador");
                        Application.Exit();
                    }
                    MessageBox.Show("Datos Incorrectos,Verifique por favor", "Error");
                    txtUsuario.Clear();
                    txtContrasena.Clear();
                    txtUsuario.Focus();
                    bloqueo++;
                }
            }
        }