存储命令行应用cookie的更好方法

时间:2016-10-25 08:28:54

标签: c++ boost

我想为我的命令行应用程序存储cookie,现在我正在使用文件库aapproach,我在使用一个文件存储服务器返回的数据,以备将来在我的命令行应用程序中使用并加密文件。

代码就像这样

if ((sHeader.find("Session_ID")) != std::string::npos)
   {
     int iFound1 = sHeader.find("{");
     int iFound2 = sHeader.find("}", iFound1);
     int iLen = iFound2 - iFound1 - 1;

     std::string sessionID = sHeader.substr((iFound1 + 1), iLen);
     if (!sessionIdSet)
     {
       std::ofstream outputFile;
       outputFile.open("session.txt");
       if (outputFile.is_open())
       {
         outputFile << "Session_ID = " << sessionID << "\n" ;
         outputFile << "IP = " << cli.getIP() << "\n";
         outputFile.close();
         sessionIdSet = true;
       }
    }
  }

什么是更好的方法来做到这一点,我发现使用%appdata%,但我需要一些独立于底层平台的机制。

0 个答案:

没有答案