示例#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);
 }
示例#2
0
        public bool VerificarLogin(EEseguridad.Login.eeUsuario unUsuario)
        {
            EEseguridad.Login.SessionManager.instance.login(unUsuario);
            bool VC   = verificarContraseña();
            bool VDVH = verificarDigitoVerificadorH();

            bool VU = VerificarSiExisteUsuario();

            BLLseguridad.DVV.bllDVV dVV = new DVV.bllDVV();
            bool VDVV = dVV.VerificarDVV("Usuario");

            if (VC == true && VDVH == true && VU == true && VDVV == true)
            {
                BLLseguridad.Bitacora.bllBitacora bitacora = new Bitacora.bllBitacora();
                bitacora.AltaBitacora("Login", EEseguridad.Login.SessionManager.instance.GetUSuario());
                return(true);
            }
            else
            {
                BLLseguridad.Bitacora.bllBitacora bitacora = new Bitacora.bllBitacora();
                bitacora.AltaBitacora("Error Login", EEseguridad.Login.SessionManager.instance.GetUSuario());
                return(false);
            }
        }