Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private bool login()
- {
- Console.Write("Enter username: ");
- string username = Console.ReadLine();
- Console.Write("Enter password: ");
- string password = Console.ReadLine();
- loginClient = new SoapClient();
- LoginResult lr;
- try
- {
- Console.WriteLine("\nLogging in...\n");
- lr = loginClient.login(null, username, password);
- }
- catch (Exception e)
- {
- Console.WriteLine("An unexpected error has occurred: " + e.Message);
- Console.WriteLine(e.StackTrace);
- return false;
- }
- if (lr.passwordExpired)
- {
- Console.WriteLine("An error has occurred. Your password has expired.");
- return false;
- }
- endpoint = new EndpointAddress(lr.serverUrl);
- header = new SessionHeader();
- header.sessionId = lr.sessionId;
- // Create and cache an API endpoint client
- client = new SoapClient("Soap", endpoint);
- printUserInfo(lr, lr.serverUrl);
- return true;
- }
Add Comment
Please, Sign In to add comment