Ejemplo n.º 1
0
UserInfo* UserInfo::getUserMap(QString iniFile, QStringList keys, QString passphrase)
{
  FUNC_DEBUG;
  INIHelper iniHelper(iniFile);
  UserInfo* info = new UserInfo();
  for (int i = 0; i < keys.size(); i++) {
    iniHelper.readValue("User",keys.at(i));
    info->addUser(keys.at(i)
                 ,iniHelper.readValue("User",keys.at(i))
                 ,Crypt::decrypt(passphrase,iniHelper.readValue("Password",keys.at(i))));
  }
  return info;
}
Ejemplo n.º 2
0
bool CRFSSettings::_load() {
	tstring_type tstrCfgFilePath;
	//
	m_uFlag &= ~CRFSSETTINGS_FLAG_LOAD_SUCCESS;
	//
	if (!getProcessDirPath( tstrCfgFilePath )) {
		assert( false );
		return false;
	}
	tstrCfgFilePath += _T( '\\' );
	tstrCfgFilePath += CRFSSETTINGS_FILENAME;
	//
	HMIniHelper iniHelper( tstrCfgFilePath.c_str() );
	CSSRVSETTING_READ_STR( CRFSSETTINGS_SEC_ROOT, CRFSSETTINGS_KEY_FILEDEPOTDIR, m_tstrFileDepotDir );

	m_uFlag |= CRFSSETTINGS_FLAG_LOAD_SUCCESS;
	return true;
}