コード例 #1
0
ファイル: LoginHelper.cs プロジェクト: tagsistemi/testml
 public void LogOut(string authenticationToken)
 {
     if (authenticationToken != string.Empty)
     {
         using (MagicLinkWrap.myLoginManager.MicroareaLoginManagerSoapClient lmsc = new MagicLinkWrap.myLoginManager.MicroareaLoginManagerSoapClient())
         {
             var ep = string.Format("http://{0}/{1}/loginManager/loginManager.asmx", this.ServerMago, this.InstallationName);
             lmsc.Endpoint.Address = new System.ServiceModel.EndpointAddress(ep);
             lmsc.LogOff(authenticationToken);
         }
     }
 }
コード例 #2
0
ファイル: LoginHelper.cs プロジェクト: tagsistemi/testml
        public EsitoLogin Login()
        {
            EsitoLogin e = new EsitoLogin();

            using (MagicLinkWrap.myLoginManager.MicroareaLoginManagerSoapClient lmsc = new MagicLinkWrap.myLoginManager.MicroareaLoginManagerSoapClient())
            {
                var ep = string.Format("http://{0}/{1}/loginManager/loginManager.asmx", this.ServerMago, this.InstallationName);
                lmsc.Endpoint.Address = new System.ServiceModel.EndpointAddress(ep);

                string loginName   = this.User;
                string companyName = this.CompanyName;
                var    authtoken   = "";

                try
                {
                    int aRes = lmsc.LoginCompact(ref loginName, ref companyName, this.Pass, "0110H076", true, out authtoken);

                    if (aRes == 0) // 0 means no errors
                    {
                        //vado avanti
                        e.Token   = authtoken;
                        e.okLogin = true;
                        return(e);
                    }
                    else
                    {
                        e.okLogin = false;
                        e.Errori  = "login non effettuato err:" + aRes.ToString();
                        return(e);
                    }
                }
                catch (Exception logExc)
                {
                    var err = string.Format("Exception occurred: {0}", logExc.Message);
                    e.Errori = err;
                    return(e);
                }
            }
        }