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); }
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); } }