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