public bool login() { aaaService service = new aaaService("https://" + mseAddr + "/aaa/"); //Login LoginMethodArgs LM = new LoginMethodArgs(); AesLogin AL = new AesLogin(); AL.userName = mseUser; AL.password = msePasswd; LM.AesLogin = AL; try { Session s = service.Login(LM); if (s != null) { aaa.AesBusinessSession AB = (aaa.AesBusinessSession)s.AesBusinessSession; if (verbosity) Trace.WriteLine("\nConnection ID = " + AB.id); sessionId = AB.id; return true; } } catch (Exception x) { Trace.WriteLine(x); return false; } return false; }
public bool logout() { try { aaaService service = new aaaService("https://" + mseAddr + "/aaa/"); LogoutMethodArgs LMA = new LogoutMethodArgs(); LMA.AesBusinessSession = new aaa.AesBusinessSession(); LMA.AesBusinessSession.id = sessionId; LMA.AesLogout = new AesLogout(); aaa.Response r2 = service.Logout(LMA); if (r2 != null) { return true; } else { Trace.WriteLine("Logout failed"); return false; } } catch { return false; } }