ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/proj/trunk/WinXPFAQPoll/Contactor.cpp
(Generate patch)

Comparing trunk/WinXPFAQPoll/Contactor.cpp (file contents):
Revision 116 by douglas, 2003-04-01T00:43:13-08:00 vs.
Revision 117 by douglas, 2003-04-01T01:04:41-08:00

# Line 49 | Line 49
49   //
50   // Contactor.cpp
51  
52 #include "conio.h"
52   #include "Contactor.h"
53  
54 + #ifdef _WIN32
55 + #include "conio.h"
56 + #else
57 + #include <pwd.h>
58 + #include <unistd.h>
59 + #endif
60 +
61   Contactor::Contactor()
62   {
63          loadAccount();
# Line 189 | Line 195 | void Contactor::saveAccount()
195          account.setEmail(email);
196          delete [] email;
197  
198 + #ifdef _WIN32
199          cout << "Password: " << flush;
200  
201          string password;
# Line 218 | Line 225 | void Contactor::saveAccount()
225                  }
226          }
227          while (letter != '\r' && letter != '\n');
228 + #else
229 +        string password = getpass("Password: ");
230 + #endif
231  
232          account.setPassword(password);
233  
# Line 276 | Line 286 | void Contactor::loadAccount()
286  
287          if (account.getPassword() == "")
288          {
289 + #ifdef _WIN32
290                  cout << "Password: " << flush;
291  
292                  string password;
# Line 305 | Line 316 | void Contactor::loadAccount()
316                          }
317                  }
318                  while (letter != '\r' && letter != '\n');
319 + #else
320 +                string password = getpass("Password: ");
321 + #endif
322  
323                  account.setPassword(password);
324          }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines