示例#1
0
        bool verificarDigitoVerificadorH()
        {
            BLLseguridad.Login.bllUsuario usuario = new bllUsuario();
            string DVHdb    = usuario.BuscarDigitoVerificadorH(EEseguridad.Login.SessionManager.instance.GetUSuario().getNombreUSuario());
            string DVHlogin = EEseguridad.Login.SessionManager.instance.GetUSuario().digitoVerificadorH;

            if (DVHdb == DVHlogin)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#2
0
        bool VerificarSiExisteUsuario()
        {
            string     usuario = EEseguridad.Login.SessionManager.instance.GetUSuario().getNombreUSuario();
            bllUsuario bllUser = new bllUsuario();
            DataTable  dt      = new DataTable();

            dt = bllUser.BuscarUSuario(usuario);


            if (dt.Rows.Count == 0)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
示例#3
0
        bool verificarContraseña()
        {
            string     usuario      = EEseguridad.Login.SessionManager.instance.GetUSuario().getNombreUSuario();
            bllUsuario bllUser      = new bllUsuario();
            string     contraseña   = EEseguridad.Login.SessionManager.instance.GetUSuario().getContraseña();
            string     contraseñaBD = bllUser.obtenerContraseña(usuario);

            EEseguridad.Encriptado.EncriptarSHA256 encriptar = new EEseguridad.Encriptado.EncriptarSHA256(contraseña);
            string contraseñaEncriptada = encriptar.Hashear();

            if (contraseñaEncriptada == contraseñaBD)
            {
                EEseguridad.Login.SessionManager.instance.GetUSuario().contraseña         = contraseñaEncriptada;
                EEseguridad.Login.SessionManager.instance.GetUSuario().digitoVerificadorH = EEseguridad.DigitoVerificador.DigitoVerificadorH.getDigitoEncriptado(EEseguridad.Login.SessionManager.instance.GetUSuario());

                return(true);
            }
            else
            {
                return(false);
            }
        }