Exemplo n.º 1
0
 public void ModificarCOntraseña(string NombreUSuario, string contraseña)
 {
     EEseguridad.Encriptado.EncriptarSHA256 contraselaEncriptada = new EEseguridad.Encriptado.EncriptarSHA256(contraseña);
     contraseña = contraselaEncriptada.Hashear();
     EEseguridad.Login.eeUsuario unUsuario = new EEseguridad.Login.eeUsuario(NombreUSuario, contraseña, "", true);
     unUsuario.setDigitoVerificadorH(EEseguridad.DigitoVerificador.DigitoVerificadorH.getDigitoEncriptado(unUsuario));
     MPPSeguridad.Login.mppUsuario mpp = new MPPSeguridad.Login.mppUsuario();
     DALseguridad.Login.dalUsuario dal = new DALseguridad.Login.dalUsuario();
     dal.Escribir(mpp.ModificarUsuario(unUsuario));
     BLLseguridad.DVV.bllDVV dvv = new DVV.bllDVV();
     dvv.altaDVV("Usuario");
     BLLseguridad.Bitacora.bllBitacora bitacora = new Bitacora.bllBitacora();
     bitacora.AltaBitacora("Cambiar contraseña", unUsuario);
 }
Exemplo n.º 2
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);
            }
        }